Go语言中切片使用的注意事项小结

2020-01-28 12:58:42于丽

多维切片

创建一个多维切片:


// 创建一个整型切片的切片
slice := [][]int{{10}, {100, 200}}

其结构可以用下图来表示:

其中第一维可以看成长度为 2,容量为 2 的保存了切片类型的切片,第二维则是整形切片。

其他规则则同处理一维切片一样了,比如:


// 为第一个切片追加值为 20 的元素 
slice[0] = append(slice[0], 20)

上述操作可以用下图来表示:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。