golang遍历map的方法

在Go语言中,可以使用range关键字来遍历一个map。range关键字会返回两个值:key和value。

以下是遍历map的示例代码:

go 复制代码
package main  
  
import "fmt"  
  
func main() {  
    myMap := map[string]int{  
        "apple":  1,  
        "banana": 2,  
        "orange": 3,  
    }  
  
    // 使用range遍历map  
    for key, value := range myMap {  
        fmt.Println(key, value)  
    }  
}

在上面的代码中,我们创建了一个名为myMap的map,其中包含三个键值对。然后,我们使用range关键字来遍历该map。在每次迭代中,range返回当前迭代的键和对应的值,并将它们赋值给key和value变量。然后,我们使用fmt.Println()函数打印出键和对应的值。

输出结果将会是:

go 复制代码
apple 1  
banana 2  
orange 3

这样,你就成功地遍历了一个map并打印出了其中的键值对。

相关推荐
源图客1 天前
Go语言goland代码编辑与调试
开发语言·后端·golang
金融小白数据分析之路1 天前
go 查询 sql go-sqlite3 版本
sql·golang·sqlite
sweetheart7-72 天前
go/golang 入门学习笔记(Java/Python/C++转Go快速上手)
笔记·学习·golang·go语言
Vect__2 天前
C++无痛转go第一天,从hello world到切片
开发语言·c++·golang
研究点啥好呢3 天前
字节跳动Go后端开发工程师面试题精选:10道高频考题+答案解析
面试·golang·php·求职招聘
xxjj998a3 天前
PHP vs Go vs Python:三大语言终极对比
python·golang·php
jieyucx3 天前
Go 切片核心:子切片详解(下篇)
开发语言·算法·golang·切片
会编程的土豆4 天前
由c/c++速通go语言,新手必看
c语言·c++·golang
念何架构之路4 天前
Go Socket编程
开发语言·后端·golang
codeejun4 天前
每日一Go-59、云原生入门为什么一定要学Docker?
docker·云原生·golang