Golang的高级数据类型-切片(slice)实战篇

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

   切片(slice)是Go中一种比较特殊的数据结构,这种数据结构更便于使用和管理数据集合,切片是围绕动态数组的概念构建的,可以按需自动增长。

  

 

一.切片的基本使用 

1>.切片的定义和初始化赋值

2>.切片作为函数参数(本质上是引用地址传递)

3>.切片中的指针问题刨析

 

二.切片扩容

 

三.切片的截取

 

四.切片的浅拷贝(虽然Go语言支持二维数组,但不建议大家使用,推荐使用字典)

 

五.删除切片(生产环境中不推荐大家删除切片的元素,如果非要删除建立考虑从尾部删除,具体原因看下面案例你就知道啦~)