您正在使用StringVector对字符串数组进行排序。为了最大程度地减少开销,您可以对字符串数组进行排序。
package mainimport ( "fmt" "sort")func main() { m := map[string]string{"b": "15", "z": "123123", "x": "sdf", "a": "12"} mk := make([]string, len(m)) i := 0 for k, _ := range m { mk[i] = k i++ } sort.Strings(mk) fmt.Println(mk)}输出:
[a b x z]



