您的位置:首页 > 编程语言 > Go语言

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

2015-02-25 17:20 1071 查看

本文实例讲述了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语言程序设计有所帮助。

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Go语言 range 用法