如何理解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 關注
- 935 瀏覽
添加回答
舉報
0/150
提交
取消