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.

Reply via email to