合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
Go中map如果要实现顺序读取的话,可以先把map中的key,通过sort包排序. 通过sort中的排序包进行对map中的key进行排序. ~~~go package main import ( "fmt" "sort" ) func main() { var m = map[string]int{ "hello": 0, "morning": 1, "keke": 2, "jame": 3, } var keys []string for k := range m { keys = append(keys, k) } sort.Strings(keys) for _, k := range keys { fmt.Println("Key:", k, "Value:", m[k]) } } ~~~