借助额外的数据结构比如slice等,对key进行排序,遍历slice得到顺序输出

本文阅读 1 分钟
首页 golang 正文
题目来源:BIGO

答案:树枝

1.解题思路

  1. 我们现在有一个“有序的切片”
  2. 根据这个切片将map有序输出

2.这里写的是一个模板,根据具体的slice与map来写出代码

package main

import "fmt"

func sortMap(s []string, m map[string]string) {
    for _, k := range s {
        fmt.Println(m[k])
    }
}

func main() {
    s := []string{"k1", "k2", "k3"}
    m := map[string]string{"k2": "v2", "k1": "v1", "k3": "v3"}
    sortMap(s, m)
}
本文来自投稿,不代表本站立场,如若转载,请注明出处:
了解中间件吗?有什么好处?
« 上一篇 09-17
Go 高并发的特点
下一篇 » 09-17

发表评论

发表评论