slice 初始化

2021-03-17  本文已影响0人  追风骚年

对于 slice 的 make 方法有三个参数,分别是 类型、len、cap,当第三个参数缺失的时候,cap 会直接和 len 相等

func Test1(t *testing.T) {
    a1 := make([]int, 3)
    a2 := make([]int, 0, 3)

    a1 = append(a1, 1, 2, 3)
    a2 = append(a2, 1, 2, 3)

    fmt.Println(a1, a2)
// a1:[0 0 0 1 2 3]
// a2:[1 2 3]
}
上一篇 下一篇

猜你喜欢

热点阅读