Junior — Senior
67
Как append меняет оригинальный срез
Условие задачи
Необходимо определить, какие значения будут выведены в консоль после того, как к срезу, полученному из другого среза, применяется функция append.
func example() {
src := []int{1, 2, 3}
sub := src[:2]
sub = append(sub, 4)
fmt.Println(sub) // 1,2,4
fmt.Println(src) // 1,2,4
}