有一种方法可以获取Go语言地图中所有键的列表?号码
的元素由len()给出,但如果我有一个地图像:
的元素由len()给出,但如果我有一个地图像:
m := map[string]string{ "key1":"val1","key2":"val2" };
如何迭代所有的键?
https://play.golang.org/p/JGZ7mN0-U-
原文链接:https://www.f2er.com/go/188598.htmlfor 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指定第一个值是键,第二个变量是值,但不必存在。