go语言的range使用
生活随笔
收集整理的這篇文章主要介紹了
go语言的range使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡言
1. range在map中遍歷順序是隨機的,多次遍歷的結果可能不同
2. range在數組中是從下標0開始遞增遍歷的,多次遍歷的結果是相同的
實驗如下圖
代碼如下
package main import "fmt" func main() {a := []int{3,1,2}fmt.Println("range 遍歷數組")for i, v := range a {fmt.Println(i,v)}fmt.Println("range 遍歷map")m := map[int]int{}m[3] = 33m[1] = 11m[2] = 22for i, v := range m {fmt.Println(i,v)} }?
總結
以上是生活随笔為你收集整理的go语言的range使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go 结构体排序的几种方法
- 下一篇: mysql之慢查询详解,mysqldum