关于go:带读-Go-in-Action中文Go语言实战数组切片映射

数组

零值数组申明

var arr [5]int

字面量数组申明

arr := [5]int{1,2,3,4,5}

三个点主动计算数组长度

arr := [...]int{1,2,3,4,5}


切片

申明长度和容量相等的切片

slice := make([]string, 6)

申明长度和容量不等的切片

slice := make([]string, 3,6)

字面量申明切片

slice := []int {1, 2, 3)

索引申明切片

slice := []string{99,""}

nil切片

var slice []int

空切片

slice := make([]int, 0)
或者
slice := []int{}

未完待续。。


参考:Kennedy W , Ketelsen B , Martin E S . Go in action. 2016.

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理