定義
var slice []int=[]int{1,2,3}
slice[0]=12
slice[3]=23//在使用時不能超過切片的范圍
slice=append(slice,23)
slice []int=make([]int,10)//make(切片類型,長度,容量)
定義的空切片內(nèi)存地址指向編號為0(nil)的空間
append 若超出容量 則容量*2
slice[3:7]//起始位置,結束位置+1切片名[low:high]
slice[3:7:7]//[low:high:max] 容量=max-low
截取。copy
- 截取后的切片還是原始切片中的一塊內(nèi)容,如果修改截取后的切片 影響原始切片的值
- 使用copy進行拷貝 在內(nèi)存中存儲兩個獨立的切片內(nèi)容,其中一個修改不會影響另外一個