为了账号安全,请及时绑定邮箱和手机立即绑定

如何理解Golang中的range语句?

如何理解Golang中的range语句?

Go
慕勒3428872 2019-02-06 21:10:09
如何理解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时,元素的顺序是随机的。其实这个特性可以用做自带的随机采样。

查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 841 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信