【发布时间】:2011-01-03 13:19:59
【问题描述】:
在 Go 中,让地图中的键按字母顺序排序的最简单方法是什么?这是我能做到的最短方法:
package main
import "container/vector"
import "fmt"
import "sort"
func main() {
m := map[string]string {"b":"15", "z":"123123", "x":"sdf", "a":"12"}
var keys vector.StringVector;
for k,_ := range ( m ) {
keys.Push(k)
}
sort.Sort( &keys )
fmt.Printf("%v\n", keys)
}
【问题讨论】: