Go之集合slice的实现
Slice(切片) 切片和数组类似,可以把它理解为动态数组。切片是基于数组实现的,它的底层就是一个数组。对数组任意分隔,就可以得到一个切片。现在我们通过一个例子来更好地理解它,同样还是基于前面的 array。 基于数组生成切片 下面代码中的 array[2:5] 就是获取一个切片的操作,它包含从数组 array 的索引 2 开始到索引 5 结束的元素: array:=[5]string{"a","b","c","d","e"} slice:=array[2:5] fmt.Println(sl...















