Go 语言支持多维数组,以下为常用的多维数组声明语法方式:
var variable_name [SIZE1][SIZE2]...[SIZEN] variable_type
var threedim [5][10][4]int
三维数组
a = [3][4]int{ {0, 1, 2, 3} , {4, 5, 6, 7} , {8, 9, 10, 11} }示例代码:
package mainimport "fmt"func main() { a2 := [3][4]int{{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}} fmt.Println(a2) fmt.Printf("二维数组的地址:%pn", &a2) fmt.Printf("二维数组的长度:%dn", len(a2)) fmt.Printf("一维数组的长度:%dn", len(a2[0])) fmt.Println(a2[0][3]) // 4 fmt.Println(a2[1][2]) //7 fmt.Println(a2[2][1]) // 10 //遍历二维数组 for i:=0;i


