Clojure 将向量展开为函数的参数

Clojure 将向量展开为函数的参数,clojure,Clojure,有没有办法将值向量展开为函数的参数?e、 g.类似这样的情况: (defn addnums [a b] (apply + (flatten [a b]))) (def args [[1 2 3] [1 2 3]]) (addnums *args) 您可以再次使用apply: (apply addnums args) 啊,apply现在绝对有意义了!由于某种原因,它没有单击(apply+[1 2 3])==(+1 2 3)。谢谢

有没有办法将值向量展开为函数的参数?e、 g.类似这样的情况:

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

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

(addnums *args)

您可以再次使用
apply

(apply addnums args)

啊,
apply
现在绝对有意义了!由于某种原因,它没有单击
(apply+[1 2 3])==(+1 2 3)
。谢谢