Go語言(基礎) 陣列

2021-10-22 19:40:52 字數 1568 閱讀 6951

3、二維陣列

4、指標陣列

5、陣列的使用

6、總結

2.1、陣列的宣告

var array [5]

int

2.2、陣列的初始化

最一般的方法。

var array [5]

intarray =[5

]int

宣告陣列的同時,初始化陣列。

array :=[5

]int

陣列長度不確定,自動推導陣列長度。

array :=

[...

]int

只在陣列指定位置初始化。

array :=[5

]int

第四種方法的簡化版。

array :=[5

]int

3.1、二維陣列的宣告和初始化
var array =[2

][3]

int,[3

]int

}//是不是能夠體會到上面那句話的意思了

array :=[2

][3]

int,

}

4.1、指標陣列的宣告與初始化
array :=[5

]*int

*array[2]

=7

array[2]

=new

(int

)*array[2]

=7

fmt.

println

(array)

輸出:[0xc00000a0f0 ]

5.1、作為函式引數——值傳遞

func

operator

(array [5]

int)

func

main()

fmt.

println

(array)

operator

(array)

fmt.

println

(array)

}

輸出:

[1 2 3 4 5]

[1 2 3 4 5]

5.2、作為函式引數——指標傳遞

func

operator

(array *[5

]int

)func

main()

fmt.

println

(array)

operator

(array)

fmt.

println

(array)

}

輸出:

[1 2 3 4 5]

[2 2 3 4 5]

go語言基礎 陣列array

1.陣列 概念 儲存一組相同的資料型別的資料結構。特點 資料結構 記憶體上是連續空間。儲存資料特點 有序,可以重複。資料型別一致。定長 陣列一旦建立長度不能更改,但是可以更改儲存的資料。使用 建立陣列 var 陣列名 size 資料型別 0000000 var 陣列名 size 資料型別 陣列名 5...

Go語言基礎之陣列

本文主要介紹陣列 array 及它的基本使用。陣列是同一種資料型別元素的集合。在go語言中,陣列從宣告時就確定,使用時可以修改陣列成員,但是陣列大小不可變化。基本語法 定義乙個長度為3元素型別為int的陣列a var a 3 int var 陣列變數名 元素數量 t 比如 var a 5 int,陣...

Go語言基礎之陣列

我的總結 乙個變數,指向一塊連續的,具有長度的,並且是相同型別的一塊記憶體。var 變數名 元素個數 元素型別示例 package main func main 注 var 變數名 元素個數 元素型別 等同於 var 變數名 變數型別 所以var name1 3 int var name2 4 in...