Go语言 遍历map中的键值对

Posted personblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言 遍历map中的键值对相关的知识,希望对你有一定的参考价值。

    map 的遍历过程使用 for range 循环完成,代码如下:

package main

import "fmt"

func main() {
    mapNum := make(map[string]int)
    mapNum["key1"] = 1
    mapNum["key2"] = 2
    mapNum["key3"] = 3
    mapNum["key4"] = 4
    //输出map集合key和value
    for k, v := range mapNum {
        fmt.Printf("key:%s value:%d 
", k, v)
    }
    //只输出value
    for _, v := range mapNum {
        fmt.Printf(" value:%d 
", v)
    }
    //只输出key
    for k := range mapNum {
        fmt.Printf("key:%s 
", k)
    }
}

技术图片

以上是关于Go语言 遍历map中的键值对的主要内容,如果未能解决你的问题,请参考以下文章

map集合中的键值对对象遍历

Go语言之Map

Go语言中映射表map的使用

Go Map

C 语言文件操作 ( 配置文件读写 | 写出或更新配置文件 | 追加键值对数据 | 更新键值对数据 )

无法从分离的线程访问 C++ unordered_map 中的键值对