如何理解Golang中的range语句?

如何理解Golang中的range语句


慕勒3428872
浏览 846回答 2
2回答

千巷猫影

你也可以写成fori := 0; i< 5; i++ {fmt.Println("Value of i is now:", i)}range是一个statement,不是函数,和for一起使用,用于遍历slice,array,map,string或者channel。range的返回值有俩,取决于遍历那种数据结构。唯一注意的地方是,遍历map时,元素的顺序是随机的。其实这个特性可以用做自带的随机采样。
打开App,查看更多内容
随时随地看视频慕课网APP