最近在学go语言,在学到切片的时候有一点疑问,如
s:=make([]int,1,8)
这是切片的一种定义方式,其中括号中的1代表切片中元素0的个数。如用append添加元素1,2,3,那么切片元素中是(0,1,2,3)即使在添加的元素前面有一个0,而样例中的8就代表切片的容量,容量就是切片中总的元素个数,如样例通过append添加元素之后,容量为4,而初始化容量为8。
本人参照博客;
https://blog.csdn.net/weixin_36094484/article/details/82052049