按字母顺序在地图中获取密钥的简便方法

在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)

}


慕森王
浏览 203回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go