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

 更新时间:2015年02月25日 17:20:13   作者:不是JS  
这篇文章主要介绍了Go语言中的range用法,实例分析了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 = %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镜像实现过程全面讲解

    构建go镜像实现过程全面讲解

    这篇文章主要为大家介绍了构建go镜像实现过程全面讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Golang字符串拼接的性能以及原理详解

    Golang字符串拼接的性能以及原理详解

    最近在做性能优化,有个函数里面的耗时特别长,看里面的操作大多是一些字符串拼接的操作,而字符串拼接在golang里面其实有很多种实现,下面这篇文章主要给大家介绍了关于Golang字符串拼接的性能以及原理的相关资料,需要的朋友可以参考下
    2023-06-06
  • 详解玩转直播系列之消息模块演进

    详解玩转直播系列之消息模块演进

    本篇文章针对秀场直播,简单地描述一下消息模型,说明一下我们消息模型的架构,并结合我们一年以来,通过处理不同的业务线上问题,来进行演进式的消息模型架构的升级与调整,将此整理成文,并分享給大家
    2021-06-06
  • 详解在Go语言中如何实现枚举类型

    详解在Go语言中如何实现枚举类型

    枚举类型是一种常用的数据类型,用于表示一组有限的、预定义的、具名的常量值。而在 Go 语言里是没有内置枚举类型的,所以本文将介绍如何实现 “枚举类型”,需要的可以参考一下
    2023-04-04
  • Go语言学习教程之结构体的示例详解

    Go语言学习教程之结构体的示例详解

    结构体是一个序列,包含一些被命名的元素,这些被命名的元素称为字段(field),每个字段有一个名字和一个类型。本文通过一些示例带大家深入了解Go语言中结构体的使用,需要的可以参考一下
    2022-09-09
  • GO语言类型转换和类型断言实例分析

    GO语言类型转换和类型断言实例分析

    这篇文章主要介绍了GO语言类型转换和类型断言,以实例形式详细分析了类型转换和类型断言的概念与使用技巧,需要的朋友可以参考下
    2015-01-01
  • Go异步任务解决方案之Asynq库详解

    Go异步任务解决方案之Asynq库详解

    需要在Go应用程序中异步处理任务? Asynq,简单高效的任务队列实现,下面这篇文章主要给大家介绍了关于Go异步任务解决方案之Asynq库的相关资料,需要的朋友可以参考下
    2023-02-02
  • Go语言sort包函数使用示例

    Go语言sort包函数使用示例

    这篇文章主要为大家介绍了Go语言sort包函数使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • go语言计算两个时间的时间差方法

    go语言计算两个时间的时间差方法

    这篇文章主要介绍了go语言计算两个时间的时间差方法,涉及Python操作时间的技巧,需要的朋友可以参考下
    2015-03-03
  • golang中对

    golang中对"引用传递"的误解

    这篇文章主要介绍了golang中对“引用传递”的误解,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-06-06

最新评论