//数组的声明,默认为0值
var a1 [2]int
fmt.Println(a1)
//数组的长度
fmt.Println(len(a1))
//遍历数组
for i, v := range a1 {
fmt.Println(i,v)
}
//数组的声明并赋初始值
var a2 =[2]int{1,2}
fmt.Println(a2)
//数组的长度
fmt.Println(len(a2))
//遍历数组
for i, v := range a2 {
fmt.Println(i,v)
}
a2[0]=2
fmt.Println(a2[0])
//
a3:=[...]int{1,2,3,4}
fmt.Println(len(a3))
fmt.Println(a3)
//二维数组
a4:=[2][3]int{
{1,2,3},
{4,5,6},
}
fmt.Println(a4)
for i,v := range a4 {
fmt.Printf("数组长度为:%d \t",len(v))
for j,k := range v {
fmt.Printf("第%d行的第%d列数为:%d \n",i,j,k)
}
}
原文:https://www.cnblogs.com/hitechr/p/10850483.html