标签: clojure
(map (fn [x y] (do-work x y)) {:a 1 :b 2})将不起作用,因为map期望具有一个参数的函数。我必须执行(map (fn [x] (let [[p q] x] (do-work p q))) {:a 1 :b 2}) let来构造键值对。有没有办法让fn破坏论证?
(map (fn [x y] (do-work x y)) {:a 1 :b 2})
map
(map (fn [x] (let [[p q] x] (do-work p q))) {:a 1 :b 2})
let
fn
答案 0 :(得分:3)
(fn [[x y]] ...)它应该有用。
(fn [[x y]] ...)