golang中map每次输出时顺序都不一致,在某些情况下甚至需要按顺序输出map。那么如何做到顺序输出呢?
- map每次输出结果都不一致
package main
import (
"fmt"
"sort"
)
func main() {
mp := make(map[string]string)
mp["beijing"] = "beijing"
mp["tianjin"] = "tianjin"
mp["shanghai"] = "shanghai"
mp["chongqing"] = "chongqing"
mp["guangdong"] = "guangzhou"
mp["jiangsu"]