golang中切片很重要,切片和数组类似,但是又和数组有区别。
slice底层是基于数组,本质是对数组的封装。由三部分组成:
1.指针 指向第一个slice元素对应的底层数组元素地址。
2.长度 slice中元素的数目
3.容量 slice开始位置到底层数据的结尾

s :=[] int {1,2,3 } //int切片
names := []string{“stanley”, “david”, “oscar”} //字符串切片
切片对应的2个成员函数,len() 和 cap()。
len对应其长度
cap对应其容量