Re:Go is Google's language, not ours
by weberc2 on Wednesday May 22, 2019 @10:47AM
(#19981747)
This is absolutely not best practice. It's perfectly idiomatic to insert an item into a slice (without the copy shenanigans you describe). The slice will manage the copy if necessary.
[ Parent
| on HN ]
That's fine as long as you don't mind if the underlying array is modified. As the parent points out, a slice is a view into an array and there could be other views into the same array.