获取clojure中具有最大值的哈希元素
如何在clojure hashmap中找到最大值元素? 假设有以下hashmap:获取clojure中具有最大值的哈希元素,clojure,hashmap,Clojure,Hashmap,如何在clojure hashmap中找到最大值元素? 假设有以下hashmap: {:a 1 :b 3 :c 4 :d 18 :e 9} 在这种情况下,我们需要:d作为结果。我想这是您的解决方案 (key (apply max-key val {:a 1 :b 3 :c 4 :d 18 :e 9})) -> :d @阿莫洛伊如何做上述工作。val函数接收向量[:a1]等。那么val如何处理向量呢?
{:a 1 :b 3 :c 4 :d 18 :e 9}
在这种情况下,我们需要:d作为结果。我想这是您的解决方案
(key (apply max-key val {:a 1 :b 3 :c 4 :d 18 :e 9}))
-> :d
@阿莫洛伊如何做上述工作。val函数接收向量[:a1]等。那么val如何处理向量呢?