go map 定义三维数组
三维数组是数组中包含了多个二维数组。在Go语言中,可以通过以下方式定义三维数组:
var arr [x][y][z]int
其中,x、y、z分别表示三个维度的大小。例如,定义一个3x3x3的三维数组:
var arr [3][3][3]int
可以通过以下方式给数组赋值:
arr[0][0][0] = 1 arr[0][1][0] = 2 arr[0][2][0] = 3 arr[1][0][0] = 4 arr[1][1][0] = 5 arr[1][2][0] = 6 arr[2][0][0] = 7 arr[2][1][0] = 8 arr[2][2][0] = 9
也可以使用循环语句来给数组赋值:
for i := 0; i < 3; i++ { for j := 0; j < 3; j++ { for k := 0; k < 3; k++ { arr[i][j][k] = i + j + k } } }
注意:在Go语言中,数组的下标是从0开始的。
原文地址: https://www.cveoy.top/t/topic/sN1 著作权归作者所有。请勿转载和采集!