package main
import (
"fmt"
"sort"
)
func main() {
// map排序
// 1.先将map的key放到切片中
// 2.对切片进行排序
// 3.遍历切片,然后按照key来输出map的值
map1 := make(map[int]int,10)
map1[10] = 100
map1[1] = 13
map1[4] = 56
map1[8] = 90
fmt.Println(map1)
var keys [] int
for _, k := range map1 {
keys = append(keys, k)
}
sort.Ints(keys)
for _, k := range keys {
fmt.Printf("map1[%v]=%v\n", k, map1[k])
}
}