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

作者:不是JS 时间:2024-04-30 10:03:18 

本文实例讲述了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,用法
0
投稿

猜你喜欢

  • Python如何使用神经网络进行简单文本分类

    2022-05-10 00:45:26
  • javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解

    2024-04-22 22:28:47
  • 浅谈Pytorch中的torch.gather函数的含义

    2022-12-26 02:25:54
  • TensorFlow tf.nn.conv2d实现卷积的方式

    2021-07-19 08:54:28
  • SQLSERVER服务手工启动 批处理文件

    2024-01-13 00:37:18
  • 小程序实现授权登陆的解决方案

    2024-04-17 10:03:28
  • asp Access数据备份,还原,压缩类代码

    2011-03-07 11:16:00
  • SQL Server元数据的管理与应用

    2009-03-16 14:24:00
  • innerHTML在Mozilla Firefox和Opera下执行的一个特例情况。

    2023-09-16 11:23:46
  • 浅析javascript中函数声明和函数表达式的区别

    2024-05-09 10:33:14
  • Spring+MyBatis实现数据库读写分离方案

    2024-01-23 03:05:36
  • asp中提示至少一个参数没有被指定值 解决方法

    2013-06-01 20:14:00
  • tensorflow之读取jpg图像长和宽实例

    2023-10-12 11:57:41
  • Python办公自动化处理的10大场景应用示例

    2022-06-30 07:04:32
  • python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例

    2021-01-04 21:56:00
  • Ajax的错误处理机制探讨

    2007-09-07 09:53:00
  • 在python代码中加入环境变量的语句操作

    2023-03-01 22:58:19
  • 浅谈python中常用的excel模块库

    2021-04-20 11:29:41
  • python计算书页码的统计数字问题实例

    2021-03-26 01:23:18
  • Python模拟登录的多种方法(四种)

    2023-06-11 21:08:45
  • asp之家 网络编程 m.aspxhome.com