乐趣区

go中range

range 迭代各种各样的数据结构。

range 遍历数组示例:


package main

import "fmt"

func main() {rangeTest()
}

// range
func rangeTest() {var arr = []int{12, 3, 2, 12, 3, 2, 31}
    for k, v := range arr {fmt.Println("数组输出的 key,value 为:",k, v)
    }

}

结果是:

 输出的 key,value 为:0 12
输出的 key,value 为:1 3
输出的 key,value 为:2 2
输出的 key,value 为:3 12
输出的 key,value 为:4 3
输出的 key,value 为:5 2
输出的 key,value 为:6 31
退出移动版