将向量展开为函数的参数

时间:2010-10-03 08:20:22

标签: clojure

有没有办法将值向量扩展为函数的参数?例如像这样的东西:

(defn addnums [a b]
  (apply + (flatten [a b])))

(def args [[1 2 3] [1 2 3]])

(addnums *args)

1 个答案:

答案 0 :(得分:33)

您可以再次使用apply

(apply addnums args)