map的排序
1.因為map是無序的 根據(jù)map的key排序
2.把map所有的 key放入slice 在對 slice進行排序
3.遍歷輸出slice,因為此時的slice 是有序的 所以此時也能輸出 有序的map
m1 := map[int]string{1: "a", 2: "b", 3: "C", 4: "d", 5: "e"}s1 := make([]int, len(m1))i := 0for j, _ := range m1 {s1[i] = ji++}sort.Ints(s1)for _,v :=range s1{fmt.Println(m1[v])}轉載于:https://www.cnblogs.com/laoli1/p/8387661.html
總結
- 上一篇: 02-maven常用命令,以及使用命令创
- 下一篇: 多态的理解(一)