sai_dive IL

学んだことのアウトプットブログ

【Go】配列型

配列型

var 変数名 [要素数] 型

例
var arr1 [3]int


値を持たせて定義
var arr2 [要素数] 型 = [要素数] 型{値}

例
var arr2 [3]string = [3]string{"A", "B", "C"}

intの初期値は0
stringの初期値は空文字

省略形
arr3 := [3]int{1, 2, 3}

可変長
arr4 := [...]string{"C", "D"}

値の取り出し
arr1[インデックス]

最後の値の取り出し
arr1[-1]

値の追加、変更
arr2[2] = "D"

配列の要素数を調べる
len(配列型変数)