golangで2次元配列を初期化する方法は何ですか?
Go言語では、2次元配列の初期化には以下の2つの方法が使用できます。
- 二次元配列を初期化する際に、配列リテラルを使用する例:
arr := [2][3]int{{1, 2, 3}, {4, 5, 6}}
- 二次元配列を初期化するためにループを使用する例:
arr := make([][]int, 2)
for i := range arr {
arr[i] = make([]int, 3)
for j := range arr[i] {
arr[i][j] = i*3 + j + 1
}
}
具体のニーズに応じて、2つの方法のいずれかを選んで、2次元配列を初期化することができます。