循环 – 遍历Golang地图的所有键

前端之家收集整理的这篇文章主要介绍了循环 – 遍历Golang地图的所有键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一种方法可以获取Go语言地图中所有键的列表?号码
的元素由len()给出,但如果我有一个地图像:
m := map[string]string{ "key1":"val1","key2":"val2" };

如何迭代所有的键?

https://play.golang.org/p/JGZ7mN0-U-
for k,v := range m { 
    fmt.Printf("key[%s] value[%s]\n",k,v)
}

要么

for k := range m {
    fmt.Printf("key[%s] value[%s]\n",m[k])
}

Go language specs for for statements指定第一个值是键,第二个变量是值,但不必存在。

原文链接:https://www.f2er.com/go/188598.html

猜你在找的Go相关文章