Clojure 将向量展开为函数的参数
有没有办法将值向量展开为函数的参数?e、 g.类似这样的情况: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)。谢谢
(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)
。谢谢