如何理解Golang中的range語句
2 回答

波斯汪
TA貢獻1811條經驗 獲得超4個贊
你也可以寫成
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 關注
- 689 瀏覽
添加回答
舉報
0/150
提交
取消