Go语言中的slice有点类似于Java中的ArrayList,但在使用上更加灵活,先通过下面一个小例子来体验一下如何通过一个已有的切片来产生一个新切片: func main() { slice := [],,,,} newSlice := slice[:] // 通过一个slice生成一个新的slice ,两者在底层会共享一部分内存,这个1表示从上一个slice的索引为1的元素开始, // 3表示取上一个slice的前3个 for _,value := range(newSlice){ fmt…