Go 2D Array Initialization Guide
In Go language, you can initialize a two-dimensional array using the following two methods:
- Initialize a two-dimensional array using array literals, for example:
arr := [2][3]int{{1, 2, 3}, {4, 5, 6}}
- 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.