數組 數組是一個由固定長度的特定類型元素組成的序列,一個數組可以由零個或多個元素組成。雖然數組元素可以被修改,但是數組長度是固定的,而且在go語言中數組的長度也是數組類型的組成部分,所以不同長度或不同類型的數據組成的數組都是不同的類型,因而在go語言中很少使用數組。 slice slice(中文翻譯 ...
數組
數組是一個由固定長度的特定類型元素組成的序列,一個數組可以由零個或多個元素組成。雖然數組元素可以被修改,但是數組長度是固定的,而且在go語言中數組的長度也是數組類型的組成部分,所以不同長度或不同類型的數據組成的數組都是不同的類型,因而在go語言中很少使用數組。
slice
slice(中文翻譯叫:切片),slice在go語言中不是數組,但其底層數據對應的數據類型是數組,不過每個切片還包含了獨立的長度len和容量信息cap,可以看做是一個結構體
type slice struct {
array unsafe.Pointer //存放數據的數組指針
len int //長度
cap int //容量
}