zlacker

[parent] [thread] 1 comments
1. ok_dad+(OP)[view] [source] 2024-01-24 00:10:38
You’re also never increasing the size of those slices right? So it’s better memory wise by a bit and maybe faster? I last used Go a while ago, but I recall the capacity was the length of the underlying array?

Edit2: (I’m throttled and I can’t post a new comment I guess? Makes me feel like my voice was stolen! I guess I’m not wanted around HN.)

Thanks for the correction, I would delete my comment but I found a bug in HN while updating it so I’ll preserve my stupidity here in duplicate for now.

replies(1): >>costco+u1
2. costco+u1[view] [source] 2024-01-24 00:20:59
>>ok_dad+(OP)
There is no copying of memory going on, the a[i: i+4] or a[i: i+4: i+4] slice references the same underlying data as in a.
[go to top]