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])
}
}
day02-15map
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...