map中查找值最大的键值对

2019-01-22  本文已影响15人  funcx
func main() {
    m := map[string]int{}
    m["a"] = 1
    m["b"] = 5
    m["c"] = 11
    m["d"] = 12
    m["e"] = 5
    m["f"] = 6
    maxKey := ""
    for k, max := range m {
        maxKey = k
        for k1, v1 := range m {
            if v1 > max {
                maxKey = k1
                max = v1
            }
        }
        break
    }
    log.Info.Println(maxKey)
}
上一篇 下一篇

猜你喜欢

热点阅读