Go 语言支持多维数组,以下为常用的多维数组声明方式:

以下实例声明了三维的整型数组:

二维数组是最简单的多维数组,二维数组本质上是由一维数组组成的。二维数组定义方式如下:

variable_type 为 Go 语言的数据类型,arrayName 为数组名,二维数组可认为是一个表格,x 为行,y 为列,下图演示了一个二维数组 a 为三行四列:

多维数组可通过大括号来初始值。注意:以上代码中倒数第二行的 } 必须要有逗号,因为最后一行的 } 不能单独一行,也可以写成这样:

二维数组通过指定坐标来访问。如数组中的行索引与列索引,例如:

以上实例访问了二维数组 val 第三行的第四个元素。

习惯性跳坑:多维数组初始化或赋值时需要注意 Go 语法规范,该写在一行就写在一行,一行一条语句。

以上为将二维数组输出,结果可自行尝试运行查看。