Поведение слайсов при append и срезе
Условие задачи
Что выведет следующий код:
gopackage main
import "fmt"
func foo(src []int) {
src = append(src, 5)
}
func main() {
arr := []int{1, 2, 3}
src := arr[:1]
foo(src)
fmt.Println(src)
fmt.Println(arr)
}