[Mores]最近的动态
我用 Go 遍历一个 map 生成结果,本地跑得好好的、顺序也对,可一上线就时不时输出顺序乱掉、还有个测试三天两头随机失败,排查半天发现 Go 故意把 map 的遍历顺序做成了随机的深度复盘
我有段 Go 代码把数据放进 map、再 for range 遍历拼成输出(配置、报表、签名串)。本地反复跑顺序总是稳定、输出也对,我理所当然认为遍历 map 就是按这个顺序,顺顺当当上了线。可上线后诡异:同样的数据生成的结果顺序时不时变样…


参与讨论{{item.data.meta.comment}}条讨论