В main слайс аппендят один раз, затем передают в функцию, которая делает свой append (без возврата) и в цикле перезаписывает все свои элементы. Что выведет программа?
1func reset(xs []int) {2 xs = append(xs, 8)3 4 for i := range xs {5 xs[i] = 906 }7}8 9func main() {10 xs := []int{2, 3, 4, 5}11 xs = append(xs, 20)12 reset(xs)13 14 fmt.Println(xs)15}