每天五分钟Go - 数组

//数组的声明,默认为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)
		}
	}
posted @ 2019-05-11 23:03  Hitechr  阅读(94)  评论(0)    收藏  举报