//首先定义一个3 * 3的二维数组
matrix := [][]int {
{1,2,3},
{4,5,6},
{7,8,9},
}
//对于数组进行循环遍历查看输出
for i, row := range matrix {
fmt.Printf("i是%d,row是%d\n",i,row)
for j, v := range row {
tmp[j][n-1-i] = v
fmt.Printf("j是%d,v是%d\n",j,v)
}
}
//i是行索引,row是每一行的数组元素
//对于第二个for来说,for j, v := range row{}
//因为row相当于一个一维的数组,j是索引,v是其中的元素。
输出的结果是:
i是0,row是[1 2 3]
j是0,v是1
j是1,v是2
j是2,v是3
i是1,row是[4 5 6]
j是0,v是4
j是1,v是5
j是2,v是6
i是2,row是[7 8 9]
j是0,v是7
j是1,v是8
j是2,v是9