问题根源: 存的是指针(地址)还是变量值,变量值变化 != 地址变化
- 给slice赋值结果不预期示例:
var array []int // slice不初始化,需要结合append使用;直接使用会panic
var pointerArray []*int
for i := 0; i < 3; i++
问题根源: 存的是指针(地址)还是变量值,变量值变化 != 地址变化
var array []int // slice不初始化,需要结合append使用;直接使用会panic
var pointerArray []*int
for i := 0; i < 3; i++