Go语言的切片

目录

1,定义切片

2,切片初始化

3,len() 和 cap() 函数

4,空(nil)切片

5,切片截取

6,append() 和 copy() 函数


切片是对数组的抽象。 数组的长度不可改变,在特定场最中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片 ("动态数组"),与数组相比切片的长度是不固定的,可以追加元索,在追加时可能使切片的容量增大。

切片是引用类型。

1,定义切片

可以声明一个未指定大小的数组来定义切片:

var identifier []type

切片不需要说明长度。 或使用make()函数来创建切片:

var slice1 []type = mak

你可能感兴趣的:(golang,开发语言,go,运维开发,运维)