脑补下go的二维数组用图来怎么表示:
最直观的方式:
0 0 0
0 0 0
0 0 0 
如图1,创建是一个3行3例的二维数组
第一行的index为0,接着{}号里的又是一组长为为3的数组
第二行的index为1
第三行的index为2
如何遍历数组中的每个值?这里用二维数组来讲解,相对于普通数组,二维要难点
外层循环:
**
首先i要从0开始,因为数组的第一个index就是0
进行外层i循环的时候,打印arr[i],结果如下:arr[0] = [1,1,1]arr[1] = [2,2,2]arr[2] = [3,3,3]
上面的代码:arr[0]是i循环时每次计数[1,1,1]是arr[i]的结果,arr代表数组本身,如果当前I为0,那么arr[i]就会把Index第0个位置的值打印出来,
内层循环:
**arr[0][0] = 1, arr[0][1] = 1, arr[0][2] = 1arr[1][0] = 1, arr[1][1] = 1, arr[1][2] = 1arr[2][0] = 1, arr[2][1] = 1, arr[2][2] = 1
arr[i][j]上面输出的值就是以这样的方式来展示的,
arr[0][0]表示,当前数组index为0的位置的二维数组中的第0个位置
以此类推,这样就能拿到二维数组的值
