在 Go中制作 a的容量参数slice对我来说没有多大意义。例如,
aSlice := make([]int, 2, 2) //a new slice with length and cap both set to 2
aSlice = append(aSlice, 1, 2, 3, 4, 5) //append integers 1 through 5
fmt.Println("aSlice is: ", aSlice) //output [0, 0, 1, 2, 3, 4, 5]
如果切片允许插入的元素比容量允许的多,为什么我们需要在 make() 函数中设置它?
猛跑小猪
阿晨1998
相关分类