美文网首页
slice 初始化

slice 初始化

作者: 追风骚年 | 来源:发表于2021-03-17 20:21 被阅读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]
}

相关文章

  • go 数组和切片slice那些事儿

    目录 数组数组概念数组的初始化 切片slice概念slice创建slice追加slice拼接问题slice作为函数...

  • go slice

    切片创建和初始化 slice := make([]string, 5) slice := make([]int,3...

  • go学习第四天

    Slice切片slice可以理解为是一个不定大小的数组。 定义: 初始化: 引用数组或其它slice的方法还有如下...

  • slice 初始化

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

  • golang slice/map/chan的初始化

    我们知道make函数用来初始化slice,map,以及chan;而一个slice,map,以及chan必须先被初始...

  • Map

    初始化 map的使用 map的遍历 Map结合Slice map是引用类型数据

  • Golang中new和make的区别

    简而言之:他们的区别在于new分配内存,make初始化slice,map和channel类型。 内置函数make(...

  • go基础知识问答

    1. make和new有什么区别? make用于slice, map, channel的初始化,且返回该对象的引用...

  • golang slice学习

    1. slice的结构 slice是值类型 slice类型声明后类似于:var arr slice 而非 var ...

  • Zeroc Ice 入门(二) slice语言(1)

    Slice 语言定义 在这里,我们提供Slice语言。 Slice(Specification Language ...

网友评论

      本文标题:slice 初始化

      本文链接:https://www.haomeiwen.com/subject/xwoecltx.html