【GO】
基于数组来创建数组切片
作者:dezai / 发布于2014/9/12/ 835
数组切片可以基于一个已存在的数组创建,数组切片可以只使用数组的一部分或者整个数组来创建,甚至可以创建一个比所基于的数组还要大的数组切片。
数组切片也可以直接创建:
mySlice1 := make([]int, 5) //创建一个初始元素个数为5的数组切片,元素初始值为0;
mySlice2 := make([]int, 5, 10) //创建一个初始元素个数为5的数组切片,元素初始值为0,并预留10个元素的存储空间
mySlice3 := []int{1, 2, 3, 4, 5} //通过匿名数组的方式创建
len(mySlice2) //返回数组切片中当前存储的元素个数
cap(mySlice2) //返回数组切片分配的空间大小
评论列表
- 本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
- 本站所有代码发布及提供者。