如何理解Golang中的range语句
2 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
你也可以写成
fori := 0; i< 5; i++ {
fmt.Println("Value of i is now:", i)
}
range是一个statement,不是函数,和for一起使用,用于遍历slice,array,map,string或者channel。
range的返回值有俩,取决于遍历那种数据结构。
唯一注意的地方是,遍历map时,元素的顺序是随机的。其实这个特性可以用做自带的随机采样。
- 2 回答
- 0 关注
- 902 浏览
添加回答
举报
0/150
提交
取消