Go 语言中的slice类型可以理解为是数组array类型的描述符,包含了三个因素: 指向底层数组的指针 slice目前使用到的底层数组的元素个数,即长度 底层数组的最大长度,即容量 因此当我们定义一个切片变量,s := make([]int, 5, 10),即为指向了一个最大长度为10的底层数组,目前切片s使用到的长度为5. 基于slice的定义,在使用slice时,有以下几点注意事项: 1.对slice进行切分操作 对slice进行切分操作会生成一个新的slice变量,新slice和原来的s…