问题
Is there a way to expand a vector of values into the arguments of a function? e.g. something like this:
(defn addnums [a b]
(apply + (flatten [a b])))
(def args [[1 2 3] [1 2 3]])
(addnums *args)
回答1:
You can just use apply again:
(apply addnums args)
来源:https://stackoverflow.com/questions/3849084/expand-a-vector-into-the-arguments-of-a-function