go for range循环地图是无序的,这是go team团队故意进行的
在进行循环横动情况下,生成随机数作为横动的开始位置
for range循环映射可以检索所有key,sort.strings(keys )并对所有keys进行排序
所有回收的keys在此循环中检索map的值
如果不依赖map中的key,或者map的value是一个结构,里面有key的值,如果不依赖map,可以将其变成slice
如下所示
funcsortmap (youmapmap [ string ]接口{ } )接口keys:=make([]string,0 ) for k,_:=rake k