и а:=s[:]?
s := []int{2, 3, 5, 7, 11, 13}
a := s
fmt.Println(a)
fmt.Println(s)
[:] создает новый слайс
А в чем разница?
https://go.dev/blog/slices-intro
ну они в обоих случаях же будут иметь одинаковый указатель, лен и кап
данные одни и те же https://go.dev/play/p/ONK9vvdoVPc
Слайс новый, а данные копируются
данные не копируются
слайс это указатель на массив, там нет данных
Обсуждают сегодня