Clojure 如何分解函数参数?

Clojure 如何分解函数参数?,clojure,Clojure,(map(fn[xy](do work xy)){:a1:b2})不起作用,因为map需要一个带一个参数的函数。我必须做(map(fn[x](let[[pq]x](do work pq)){:a1:b2}其中让分解键值对。有没有办法让fn解构参数?(fn[[x y]]…)它应该可以工作。哦,这太直观了!非常感谢。

(map(fn[xy](do work xy)){:a1:b2})
不起作用,因为
map
需要一个带一个参数的函数。我必须做
(map(fn[x](let[[pq]x](do work pq)){:a1:b2}
其中
分解键值对。有没有办法让
fn
解构参数?

(fn[[x y]]…)
它应该可以工作。

哦,这太直观了!非常感谢。