下面这段代码输出什么?
func main() { m := map[int]string{0:"zero",1:"one"} for k,v := range m { fmt.Println(k,v) } }
参考答案及解析:
0 zero 1 one // 或者 1 one 0 zero
map 的输出是无序的。
打卡
mark
di
map 的输出是无序的
咦,一个乱序输出啊
mk
mark....
1
m
我还以为是有错呢?让我反复看了好久。。。
0:"zero",1:"one" 不保证顺序
map遍历无序,判断map中某元素存在与否 value, ok := map[key]
怎么查看往期的?
mark map的遍历是无序的
###map是无序的
`单行代码`
打卡
打卡
打卡
mark
mark
mark
di
map 的输出是无序的
mark
mark
打卡
咦,一个乱序输出啊
mark
mk
打卡
打卡
mark....
1
m
我还以为是有错呢?让我反复看了好久。。。
map 的输出是无序的。
mark
0:"zero",1:"one" 不保证顺序
map 的输出是无序的。
mark
mark
mark
map遍历无序,判断map中某元素存在与否 value, ok := map[key]
1
mark
mk
打卡
map 的输出是无序的
mark
打卡
打卡
怎么查看往期的?
mark
mark
m
map 的输出是无序的
mark map的遍历是无序的
func main() { m := map[int]string{0:"zero",1:"one"} for k,v := range m { fmt.Println(k,v) } }
###map是无序的