1.4.4 多维数组遍历

  1. 多维数组遍历常用多重for循环实现

    func main() {
    
    	var a = [5][2]int{{0, 1}, {2, 3}, {4, 5}, {6, 7}, {8, 9}}
    
    	var i, j int
    
    	for i = 0; i < 5; i++ {
    		for j = 0; j < 2; j++ {
    			fmt.Printf("a[%d][%d]=%d\n", i, j, a[i][j])
    		}
    	}
    
    }

    结果:

    a[0][0]=0
    a[0][1]=1
    a[1][0]=2
    a[1][1]=3
    a[2][0]=4
    a[2][1]=5
    a[3][0]=6
    a[3][1]=7
    a[4][0]=8
    a[4][1]=9

Last updated