命令记不住

登陆

标准库 sort

标准库sort

1.sort.Strings()

使用sort包中的strings函数进行键的排序

func main() {
	ages := map[string]int{
		"alice":   31,
		"charlie": 34,
	}
	var names []string
	for name := range names {
		names = append(names, name)
	}

	sort.Strings(names)
	for _, name := range names {
		fmt.Printf("%s\t%d\n", name, ages[name])
	}
}

go

go

推荐阅读