Golang map有序化

时间:2025-03-03 16:12:02
package main import ( "fmt" "sort" ) func main() { slice1 := map[string]int{ "wangxiaoming": 12, "liming": 11, "fenglingling": 16, "gaoxiao": 15, "shengyun": 14, } var names []string for name := range slice1 { names = append(names, name) } sort.Strings(names) for _, name := range names { fmt.Printf("%s\t%d\n", name, slice1[name]) } }