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)
}
}
- 结果:
元素的值为=拉克丝
元素的值为=凯特琳娜
元素的值为=婆娑