News for hackers. Stuff that matters.
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.
Re:Go is Google's language, not ours by hundt on Thursday May 23, 2019 @10:53AM (#19992290)
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.

https://play.golang.org/p/goL1JtapY7q