Go语言多维数组赋值教程
的 的赋值,即给定义好的数组指定的索引的位置设置对应的值。
二维数组赋值
语法
arr[index][index2] = value
参数
参数 | 描述 |
---|---|
arr | 数组名。 |
index | 二维数组的行数。 |
index2 | 二维数组的列数。 |
value | 需要设置的值。 |
说明
给二维数组 arr 的 index 行 index2 列的位置设置值为 value。
三维数组赋值
语法
arr[index][index2][index3] = value
说明
给三维数组 arr 的索引为 index 的元素的 index2 行 index3 列的位置设置值为 value。
案列
二维数组赋值
给定义好的二维数组赋值
package main import ( "fmt" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //给定义好的二维数组赋值 var arrHaiCoder [2][2]string arrHaiCoder[0][0] = "JavaScript" arrHaiCoder[0][1] = "Vue" arrHaiCoder[1][0] = "Python" arrHaiCoder[1][1] = "Golang" fmt.Println("arrHaiCoder =", arrHaiCoder) }
程序运行后,控制台输出如下:
我们创建了一个两行两列的二维数组,接着,我们使用数组索引的方式给数组赋值。分别赋值第 1 行第 1 列,第 1 行第 2 列,第 2 行 第 1 列和第 2 行第 2 列,最后,使用 打印数组的内容。
三维数组赋值
给定义好的三维数组赋值
package main import ( "fmt" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //给定义好的三维数组赋值 var arrHaiCoder [2][2][2]int for i := 0; i < 2; i++ { for j := 0; j < 2; j++ { for k := 0; k < 2; k++{ arrHaiCoder[i][j][k] = i * 100 + j * 10 + k } } } fmt.Println("arrHaiCoder =", arrHaiCoder) }
程序运行后,控制台输出如下:
我们创建了一个两个元素的数组,每个元素都是一个两行两列的二维数组,接着,我们使用 的方式分别非数组的每一个元素的每一行每一列的元素赋值。
Go语言多维数组赋值总结
Go 语言二维数组赋值语法:
arr[index][index2] = value
Go 语言三维数组赋值语法:
arr[index][index2][index3] = value