Golang入门到项目实战 | go语言遍历map

Posted 一个热爱编程的通信人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang入门到项目实战 | go语言遍历map相关的知识,希望对你有一定的参考价值。

可以使用for range循环进行map遍历,得到key和value值。

遍历key

package main

import "fmt"

func main() 
    m := make(map[string]string)
    m["name"] = "tom"
    m["age"] = "20"
    m["email"] = "tom@gmail.com"

    for key := range m 
        fmt.Println(key)
    

运行结果

[Running] go run "d:\\SynologyDrive\\软件开发\\go\\golang入门到项目实战\\goproject\\360duote.com\\pro01\\test.go"
name
age
email

遍历key和value

package main

import "fmt"

func main() 
    m := make(map[string]string)
    m["name"] = "tom"
    m["age"] = "20"
    m["email"] = "tom@gmail.com"

    for key, value := range m 
        fmt.Println(key + ":" + value)
    

运行结果

[Running] go run "d:\\SynologyDrive\\软件开发\\go\\golang入门到项目实战\\goproject\\360duote.com\\pro01\\test.go"
name:tom
age:20
email:tom@gmail.com

以上是关于Golang入门到项目实战 | go语言遍历map的主要内容,如果未能解决你的问题,请参考以下文章

Go语言自学系列 | go语言遍历map

Golang入门到项目实战 golang中的if语句

Golang入门到项目实战 golang 函数

Golang入门到项目实战 | go语言数据类型

Golang入门到项目实战 | go语言常量

Golang入门到项目实战 | go语言布尔类型