GO語言中的數組

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語言中是值類型,數組之間可以使用==或!=來比較,但是不能使用>或<比較。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章