go slice的切片操作浅析
今天和大家分享一下go的slice类型的切片操作。
何为go-slice和切片操作
首先,我们先来了解下go的Slice,slice是一个可变长指向底层数组的数据结构,由长度,容量和指向底层数组的指针组成。
定义:
s := make([]T,len,cap)
T:slice的具体类型
Len:slice的长度
Cap:slice的扩展,0<=len<=cap
声明(示例为其中一种):
a := []int{1,2,3}//声明和定义,此处也可看作同时定义了一个匿名的数组,变
原创
2021-07-12 18:38:06 ·
350 阅读 ·
3 评论