为了账号安全,请及时绑定邮箱和手机立即绑定

golang地图打印混乱

golang地图打印混乱

Go
狐的传说 2021-05-13 10:17:33
为什么地图打印混乱,我该如何使其秩序井然?package mainimport (    "fmt")type monthsType struct {    no   int    text string}var months = map[int]string{    1:"January", 2:"Fabruary", 3:"March", 4:"April", 5:"May", 6:"June",    7:"July", 8:"August", 9:"September", 10:"October", 11:"Novenber", 12:"December",}func main(){    for no, month := range months {        fmt.Print(no)        fmt.Println("-" + month)    }}打印输出:10-October7-July1-January9-September4-April5-May2-Fabruary12-December11-Novenber6-June8-August3-March
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

地图未排序,因此您可以使用切片对地图进行排序。马克·萨默菲尔德(Mark Summerfield)的书“ Go中的编程”在第204页上对此进行了解释,强烈建议使用。


查看完整回答
反对 回复 2021-05-17
  • 2 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信