在repl添加中,向量可以按预期工作
> (map + [1 2 3] [1 2 3])
(2 4 6)
Run Code Online (Sandbox Code Playgroud)
但我所拥有的是向量的向量,当我尝试时
> (apply #(map + %) [[1 2 3] [1 2 3]])
ArityException Wrong number of args (2) passed to: user$eval14$fn clojure.lang.AFn.throwArity (AFn.java:437)
Run Code Online (Sandbox Code Playgroud)
如何在向量的向量中添加相应的数字?
这只是你的第一个例子的一步:
user> (apply map + [[1 2 3] [1 2 3]])
(2 4 6)
Run Code Online (Sandbox Code Playgroud)