标签: clojure
在Clojure seq中获取具有特定键值的地图的惯用方法是什么?
E.g。获取seq :tag中的地图 - 带有:fubar值。
:tag
:fubar
(filter #(= (% :tag) :fubar) some-seq)
这很有效,但我猜测有一些更优雅的方法可以做到......
答案 0 :(得分:4)
(filter (comp #{:fubar} :tag) some-seq)