day02-15map

rand,Seed(time.Now().UnixNano())//初始化随机数种子,time.Now拿到当前系统时间,Unimnamo拿到当前纳秒数,秒后面的几位
var scoreMap = make(map[string]int,200)
for i := 0; i < 100; i++ {
    key := fmt.Sprintf("stu%o2d",i) //生成stu开头的字符串
    value := rand.Intn(100)  //生成0-99的随机整数
}
fmt.Println(scoreMap)
取出map中的所有key存入切片keys
var keys = make([]string,0,200)
for key := range scoreMap {
    keys = append(keys,key)
}
对切片进行排序
sort.Strings(keys)
按照排序后的key遍历map
for _,key := range keys {
    fmt.Println(key ,scoreMap[key]) 
}

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 673评论 0 0
  • 在所有故事的最前言,无论是列车驶过所响起巨大声响而产生的一刹那空白,还是在候车室一个人坐在等候厅里即使周围...
    然然然然后呢阅读 213评论 0 0
  • O 又是吃得肚子圆圆,赶在这个点坐回电脑前,开始赶作业。这几天实在是太过腐败了,餐餐大吃大喝,中午刚“很高兴遇见你...
    红鞋子跳跳跳阅读 480评论 6 5
  • 1.什么时间照的照片? 一个月前。 2.在什么地方照的? 影楼 3.为什么大家在那里聚集? 两个小女孩十岁了,为了...
    豆角焖面阅读 236评论 2 0
  • 1.今天学了什么 1.HTML标签的分类 2.如何让内联元素和内联块元素水平居中 3.css选择器的分类: 4.选...
    鄂xj阅读 118评论 0 0