是否可以在多维数组上使用范围和len?Go:多维数组的范围和len?

要么使用var [3] INT8或

package main 

func main() {  
     var a [3][5]int8 

     for h := range a { 
       println(h) 
     } 
     println(len(a)) 
} 
 0 1 2 3 

感谢dystroy的回答,下面是一个编写和阅读我能够适应的3维数组的示例(发布在这里,因为我很难找到任何这样的例子,所以也许这会帮助其他人):

package main 
func main() { 
    var a [3][5][7]uint8 

    //write values to array 
    for x, b := range a { 
     for y, c := range b { 
      for z, _ := range c { 
        a[x][y][z] = uint8(x*100+y*10+z) 
       } 
     } 
    } 

    //read values from array 
    for _, h := range a { 
     for _, i := range h { 
      for _, j := range i { 
       print(j, "\t") 
      } 
      println() 
     } 
     println() 
    } 

}