有没有一种方法可以获取Go语言映射中所有键的列表?元素的数量由给出len(),但是如果我有类似的地图:
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", k, m[k]) }
for语句的Go语言规范指定第一个值是键,第二个变量是值,但不必存在。
for