golangで2次元配列を初期化する方法は何ですか?

Go言語では、2次元配列の初期化には以下の2つの方法が使用できます。

  1. 二次元配列を初期化する際に、配列リテラルを使用する例:
arr := [2][3]int{{1, 2, 3}, {4, 5, 6}}
  1. 二次元配列を初期化するためにループを使用する例:
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次元配列を初期化することができます。

bannerAds