package main
import "sort"
func main() {
//使用map按顺序打出123456
m := map[int]string{
1: "1",
2: "2",
3: "3",
4: "4",
5: "5",
6: "6",
}
keys := make([]string, 0, len(m))
for k := range m {
keys = append(keys, m[k])
}
//升序
sort.Strings(keys)
//降序
sort.Sort(sort.Reverse(sort.StringSlice(keys)))
for key, val := range keys {
println(key, val)
}
}
go map的值顺序打印出来
最新推荐文章于 2024-07-14 16:46:49 发布