map有顺序吗?我设置值的顺序和打印的顺序不一致呀?

123445 · · 1522 次点击
map 好像内部存储是有序的,只是在遍历的时候,会随机选一个bucket 进行.
#1
更多评论
注意:遍历输出元素的顺序与填充顺序无关,不能期望 map 在遍历时返回某种期望顺序的结果。
#2
go的map故意设计的遍历时无序。目的是防止程序员写出依赖map遍历顺序的代码
#3