Golang | for range 遍历数组 *小案例

func main(){
	// 演示for-range 遍历数组
	heroes := [...]string{"拉克丝", "凯特琳娜", "婆娑"}

	for i, v := range heroes {
		fmt.Printf("i=%v v=%v \n", i, v)
		// 或者 换一个方式
		//fmt.Printf("heroes[%d]=%v \n", i, heroes[i])
	}
}

  • 第一种实现:
i=0 v=拉克丝 
i=1 v=凯特琳娜 
i=2 v=婆娑 
  • 第二种实现:
heroes[0]=拉克丝 
heroes[1]=凯特琳娜 
heroes[2]=婆娑 

当然,如果你指向输出值,不看序列还可以这样:

func main(){
	// 演示for-range 遍历数组
	for _, v := range heroes{
		fmt.Printf("元素的值为=%v \n", v)
	}
}
  • 结果:
元素的值为=拉克丝 
元素的值为=凯特琳娜 
元素的值为=婆娑 

猜你喜欢

转载自blog.csdn.net/weixin_44355591/article/details/106590790