由于公司工作需要,最近在学习 Go 语言,开个坑记录一下学习笔记
Go 学习资料推荐 (也是本文的参考书目)
Go
概述
GosliceJavaArrayList / LinkedListC++vector
初始化
切片初始化有三种方式
-
通过字面量初始化新切片
-
通过下标获得数组或者切片的一部分
make
添加元素
-
在尾部添加元素
注意添加一个切片的时候需要解包操作
-
在头部添加元素
注意头部添加性能很差
-
在中间位置添加元素
copy
删除元素
删除元素通过切片操作来实现
-
删除头部或者尾部元素