Go言語の配列
Go言語はC言語やJavaとは少し扱いが異なります。
Go言語の配列は値であり、配列の代入や関数の引数として渡すと、その配列のコピーが設定されます。
Go言語の配列宣言
配列宣言の構文
var 変数名 [サイズ]データ型 = [サイズ]データ型{初期値1,初期値2...};
Go言語の配列ではサイズ自体も型の一部であり、[10]intと[20]intは異なる型になります。
Go言語の配列:使用サンプルコード
package main import "fmt" func main() { var arr [3]int = [3]int{1, 2, 3} fmt.Println(a[0]) fmt.Println(a[1]) fmt.Println(a[2]) }