本文实例讲述了Go语言中的range用法

正文实例陈诉了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 = %dn", 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("%dn", value)
    }
}

目的在于本文所述对我们的Go语言程序设计有所支持。

你恐怕感兴趣的文章:

  • go语言中range用法
  • Go语言入门教程之Arrays、Slices、Maps、Range操作简明总计
  • 小结Go语言中defer的运用和留意要点
  • 深深精晓Go语言中的数组和切条
  • Go语言中的Array、Slice、Map和Set使用详解
  • Go语言命令行操作命令详细介绍
  • Go语言运维情状设置详细教程
  • Go语言完毕轻巧的贰个静态WEB服务器
  • GO语言并发编制程序之互斥锁、读写锁详解
  • 浅析Go语言中的Range关键字

本文由金沙澳门官网-www.js333com-金沙js333com发布于金沙澳门官网计算机,转载请注明出处:本文实例讲述了Go语言中的range用法

您可能还会对下面的文章感兴趣: