当前位置 博文首页 > Go语言中的range用法实例分析

    Go语言中的range用法实例分析

    作者:不是JS 时间:2021-02-13 09:02

    本文实例讲述了Go语言中的range用法。分享给大家供大家参考。具体如下:

    for 循环的 range 格式可以对 slice 或者 map 进行迭代循环。

    复制代码 代码如下:
    package main
    import "fmt"
    var pow = []int{1, 2, 4, 8, 16, 32, 64, 128}
    func main() {
        for i, v := range pow {
            fmt.Printf("2**%d = %d\n", i, v)
        }
    }

    可以将值赋值给 _ 来忽略键名和值。

    如果只需要索引值,去掉“, value”的部分即可。

    复制代码 代码如下:
    package main
    import "fmt"
    func main() {
        pow := make([]int, 10)
        for i := range pow {
            pow[i] = 1<<uint(i)
        }
        for _, value := range pow {
            fmt.Printf("%d\n", value)
        }
    }

    希望本文所述对大家的Go语言程序设计有所帮助。

    js
    下一篇:没有了