же массив может лежать под несколькоми слайсами. Верно? Если верно, то, вопрос-вопрос, - измениения одного элемента в массиве является ли измением всех слайсов на нем основанных?
разумеется
ес более того, из среза исходный массив поменять можно func replace(s []int) { s[0] = 0 } func main() { s := []int{1, 2, 3} replace(s) fmt.Println(s) // Дратути [0 2 3] }
Обсуждают сегодня