切片
Go 语言切片相当于是对数组的抽象。
由于Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。
格式: Slice:= make([]type,len)
(1)代码演示且切片定义长度后添加新的数据:
package main import "fmt" func main() {
Slice:=make([]string,3)
Slice[0]="Jack"
Slice[1]="Tom"
Slice[2]="Felix"
Slice=append(Slice,"新增加的数据")//增加切片的长度
fmt.Println(Slice)
}
运行结果:
(2)