golang切片
golang中切片很重要,切片和數(shù)組類似,但是又和數(shù)組有區(qū)別。
slice底層是基于數(shù)組,本質(zhì)是對數(shù)組的封裝。由三部分組成:
1.指針 指向第一個slice元素對應(yīng)的底層數(shù)組元素地址。
2.長度 slice中元素的數(shù)目
3.容量 slice開始位置到底層數(shù)據(jù)的結(jié)尾
s :=[] int {1,2,3 } //int切片
names := []string{“stanley”, “david”, “oscar”} //字符串切片
切片對應(yīng)的2個成員函數(shù),len() 和 cap()。
len對應(yīng)其長度
cap對應(yīng)其容量
總結(jié)
- 上一篇: 分布式程序
- 下一篇: 大型网站演化发展历程