1.數組的聲明
var varName [n]Type
比如聲明一個長度爲10的整型數組:var arr1 [10]int。注意一點,數組長度也是類型的一部分,因此不同長度的數組爲不同類型。
2.數組的賦值
var arr1 [10]int = [10]int{1,2,3,4,5,6,7,8,9,10}
以上聲明並初始化了長度爲10的整型數組。
也可以使用new()來初始化,返回的是一個指向數組的指針:
var arr1 *[10]int
arr1 = new([10]int)
也可以進行簡單的聲明並創建
arr1:=[10]int{1,2,3,4,5,6,7,8,9,10}
3.數組是值類型
數組再GO語言中是值類型,數組之間可以使用==或!=來比較,但是不能使用>或<比較。