数组
数组是值类型,声明时确定长度,不能改变,
里面的元素类型可以是值类型也可以是引用类型,不能混用
func main() {
//声明数组长度和类型
var intarr [5]int
//赋值
intarr[0] = 3
//常规遍历数组
total := 0
for i := 0; i < len(intarr); i++ {
total += intarr[i]
}
//遍历数组
for idx, val := range intarr {
fmt.Println(idx)
fmt.Println(val)
}
}
二维数组
/*
数组中的元素也是数组,
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
坐标时[][]:第一个是元素的下标,第二是内部的元素数组内的下标
*/
//定义申明二维数组 4*4
var arr [4][4]int
arr[2][3] = 4
fmt.Println(arr)
//遍历
for _, v := range arr {
for _, v := range v {
fmt.Println(v)
}
}
最后
以上就是风趣紫菜最近收集整理的关于Go-数组二维数组的全部内容,更多相关Go-数组二维数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复