【发布时间】:2013-04-26 06:18:46
【问题描述】:
假设我有以下 clojure 函数调用:
(def mymap {:a1 1 :a2 2})
(defn my-adder [input-map]
(let [a1 (:a1 input-map)
a2 (:a2 input-map)]
(+ a1 a2)))
(my-adder mymap)
我正在寻找某种方法,通过自动将映射转换为参数来简化 my-adder 函数 - 类似于:
(defn my-adder [(magic-function input-map)]
(+ a1 a2))
有人可以指出我缺少什么吗?
【问题讨论】: