切片简介 切片也是一种数据类型,在Golang中,切片底层基于数组实现的. 我们定义切片如下 var slice []int 切片之所以出现,是为了更好的利用资源,管理数据,如果使用数组,则我们一开始就要定义数组的长度,而使用切片,则可以不需要定义数组长度. 切片数据结构如下,假设初始化分配容量为6,长度为4的切片. 1. 切片的初始化 在初始化切片阶段,会调用下列源码: // NewSlice returns the slice Type with element type elem. fun…