var a []int 声明一个切片-类似于数组,但长度未指定
var a = []int {1, 2, 3, 4} 声明并初始化切片(由隐式给定的数组支持)
a := []int{1, 2, 3, 4} 直接定义
chars := []string{0:"a", 2:"c", 1: "b"} ["a", "b", "c"]
var b = a[lo:hi] 创建从索引lo到hi-1的切片(数组视图)
var b = a[1:4] 从索引1到索引3切片
var b = a[:3] 缺少低索引意味着0
var b = a[3:] 缺少高指数意味着len(a)
a = append(a,17,3) 将项目附加到切片
c := append(a,b...) 连接切片a和切片b
a = make([]byte, 5, 5) 第1个参数长度,第2个参数容量
a = make([]byte, 5) 容量是可选的
x := [3]string{"Лайка", "Белка", "Стрелка"}
s := x[:] a slice referencing the storage of x
腾图小抄 SCWY.net v0.03 小抄561条 自2022-01-02访问367477次