在clojure中获取具有最大值的哈希元素

时间:2012-12-05 13:52:12

标签: clojure hashmap

如何在clojure hashmap中找到最大值元素? 假设有以下hashmap:

{:a 1 :b 3 :c 4 :d 18 :e 9}

在这种情况下,我们需要:d作为结果。

1 个答案:

答案 0 :(得分:12)

我想这是你的解决方案

(key (apply max-key val {:a 1 :b 3 :c 4 :d 18 :e 9}))
-> :d