clojure 中是否有一个函数需要两个或多个参数并将它们提供给一个函数,所以 f(f(f(a, b), c), d) 等。
我知道我可以做这样的事情:
(fn g [& items] (reduce f (seq items)))
但是有没有更好的方法呢?
clojure 中是否有一个函数需要两个或多个参数并将它们提供给一个函数,所以 f(f(f(a, b), c), d) 等。
我知道我可以做这样的事情:
(fn g [& items] (reduce f (seq items)))
但是有没有更好的方法呢?