var arr [5]int //定义一个数组,有5个元素,数组类型为整形
var arr = [5]int {1,2,3,5,5} //定义一个数组,有5个元素,数组类型为整形,数组元素为1,2,3,4,5
var ar = [...]int{1,2} //数组的长度可以使用省略号 ... 代替,这个并不是代表可以省略数组长度的声明,编 //译器会自动计算数组长度,它的长度值等于当前数组初始化元素的个数
arr :=[]int{100,200,300}
for i=0;i< len(arr); i++ {
fmt.Printf("arr[%d]=%d\n",i,arr[i])
}
arr :=[]int{100,200,300}
//遍历 arr 数组,遍历出的键 k 为数组的索引,值 v 为数组的每个元素值。
for k,v :=range arr{
fmt.Printf("arr[%d]=%d\n",k,v)
}
var arr = [2][3]int{{1,23,4},{7,6,9}}
var arr = [2][3]int{{1,23,4},{7,6,9}}
for i:=0;i< len(arr);i++ {
for j:=0;j<len(arr[i]) ;j++ {
fmt.Printf("%v ",arr[i][j])
}
fmt.Println()
}
var arr = [2][3]int{{1,23,4},{7,6,9}}
for i, v := range arr {
for j, v2 := range v {
fmt.Printf("arr[%v][%v]=%v \t", i, j, v2)
}
fmt.Println()
}
原文:https://www.cnblogs.com/zdh052286/p/12202340.html