每天五分钟go_数组_hitechr-编程思维

//数组的声明,默认为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)
		}
	}

版权声明:本文版权归作者所有,遵循 CC 4.0 BY-SA 许可协议, 转载请注明原文链接
https://www.cnblogs.com/hitechr/p/10850483.html