Slice這東西講明了就是List,相較於Array的不同是它的長度是可變的。塞多少東西長度就是多少,不像array說100就是100
Slice個人認為就是Array的進階版,但比較特別的是,Slice裡面可以放array,所以說可以算是二維的動態資料結構
1 - "Tony"
2 - "Ruby"
3 - {"Tom", "Eric"}
類似這樣
s := make([]string, 0, 5)
總共有幾個Slice項目
len(s)
Slice裡面有幾個元素(因為項目可能是Array,Array會有多個元素)
cap(s)
s[1]
一樣第一項的index是0
s[1:3]
這樣會選取index 1~2的項目
加項目在最後面
append(s, "Tom")