On Sat, Oct 29, 2022 at 12:11 PM Kurtis Rader <kra...@skepticism.us> wrote:
Did you not see my reply pointing out the same thing? That is, given a particular platform and executable format the limit is likely to be much less than math.MaxInt. Alternatively, was my reply not clear about the practical versus theoretical limit of the size of an array? Which is not to say that your reply is invalid. I'm just curious how you view your reply as being more clear than mine. :-) > On Fri, Oct 28, 2022 at 8:57 PM tapi...@gmail.com <tapir....@gmail.com> > wrote: > >> The max array length is math.MaxInt. "[math.MaxInt]struct{}" is valid, >> though the practical size of non-zero-size array is hard limited in some >> way. >> >> On Friday, October 28, 2022 at 9:43:16 AM UTC+8 eric...@arm.com wrote: >> >>> The spec says that " The length is part of the array's type; it must >>> evaluate to a non-negative constant <https://go.dev/ref/spec#Constants> >>> representable <https://go.dev/ref/spec#Representability> by a value of >>> type int. ", so on a 64-bit environment, I assume that the maximum array >>> length should be math.MaxInt64, am I right ? But the following code doesn't >>> compile: >>> >>> package main >>> var x = [1<<34]byte{1<<23: 23, 1<<24: 24, 1<<33:33} >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/df18462d-4ec1-4287-ad71-ef4aa0d85a5dn%40googlegroups.com >> <https://groups.google.com/d/msgid/golang-nuts/df18462d-4ec1-4287-ad71-ef4aa0d85a5dn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Kurtis Rader > Caretaker of the exceptional canines Junior and Hank > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAHbs%3DNbmgsUet1GW4AbbBeOQ9xeUZd92ybb28L-m1O8-Ze3CtQ%40mail.gmail.com.