有时候我们会将slice当做参数传递到函数,给这个slice做一些修改的情况。想到slice是引用传递,可以直接传递slice用作修改,于是可能出现下面这种情况:
12345678910111213141516package mainimport "fmt"func main() { arr := []int{1} modifySlice(arr) fmt.Println(arr) // [1]}func modifySlice(arr []int) { a...