Go 2D Array Initialization Guide

In Go language, you can initialize a two-dimensional array using the following two methods:

  1. Initialize a two-dimensional array using array literals, for example:
arr := [2][3]int{{1, 2, 3}, {4, 5, 6}}
  1. Initialize a two-dimensional array using a loop traversal, for example:
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
    }
}

Both of the above methods can be used to initialize a two-dimensional array, choose the appropriate method based on specific requirements.

bannerAds