On Tue, 15 Oct 2019 03:16:35 -0700 (PDT)
Stuart Davies wrote:
Uh, the important citation got deleted somehow:
[...]
https://golang.org/ref/spec#Appending_and_copying_slices
"If the capacity of s is not large enough to fit the additional values,
append allocates a new, sufficiently large underly
On Tue, 15 Oct 2019 03:16:35 -0700 (PDT)
Stuart Davies wrote:
> Hi
>
> I have a slice backed by an array.
>
> My understanding is that I can extend the slice (append) up to the
> capacity of the array.
Its good understanding.
> Append fails when the backing array indexes are exceeded.
"ex
On Tue, Oct 15, 2019 at 12:16 PM Stuart Davies wrote:
> I have a slice backed by an array.
>
> My understanding is that I can extend the slice (append) up to the capacity
> of the array.
I guess that by 'extend the slice' you mean reslicing. Yes, that can
be done while len <= cap. However, app