var 数组名 [大小][大小]类型 = [大小][大小]类型{{初值...},{初值...}} var 数组名 [大小][大小]类型 = [...][大小]类型{{初值...},{初值...}} var 数组名 = [大小][大小]类型{{初值...},{初值...}} var 数组名 = [...][大小]类型{{初值...},{初值...}}
funcmain() { //演示二维数组的遍历 var arr3 = [2][3]int{{1, 2, 3}, {4, 5, 6}} for i := 0; i < len(arr3); i++ { for j := 0; j < len(arr3[i]); j++ { fmt.Printf("%d ", arr3[i][j]) } fmt.Println() //进行换行,使得输出结果看起来整齐清晰 } for a, b := range arr3 { for c, d := range b { fmt.Printf("arr3[%v][%v]=%v\t", a, c, d) } fmt.Println() } }