for k, v := range m { fmt.Printf("key[%s] value[%s]\n", k, v) } // or for k := range m { fmt.Printf("key[%s] value[%s]\n", k, m[k]) }
var m = map[string]string{} m["key"] = "value" m["someOtherKey"] = "someOtherValue" for key, value := range m { fmt.Println(fmt.Sprintf("%s : %s", key, value)) }