Golang的高级数据类型-切片(slice)实战篇
版权声明:原创作品,谢绝转载!否则将追究法律责任。
切片(slice)是Go中一种比较特殊的数据结构,这种数据结构更便于使用和管理数据集合,切片是围绕动态数组的概念构建的,可以按需自动增长。
一.切片的基本使用
1>.切片的定义和初始化赋值
2>.切片作为函数参数(本质上是引用地址传递)
3>.切片中的指针问题刨析
二.切片扩容
三.切片的截取
四.切片的浅拷贝(虽然Go语言支持二维数组,但不建议大家使用,推荐使用字典)
五.删除切片(生产环境中不推荐大家删除切片的元素,如果非要删除建立考虑从尾部删除,具体原因看下面案例你就知道啦~)