3

2つ以上の引数を取り、それらを関数に供給する関数がclojureにあるので、 f(f(f(a, b), c), d) など.

私はこのようなことができることを知っています:

(fn g [& items] (reduce f (seq items)))

しかし、それを行うより良い方法はありますか?

4

1 に答える 1

4

それはまさにあなたがそれを行うべき方法です。実際、削除するseqと、動作を変更せずにさらに簡単になります。

于 2012-12-08T12:53:18.153 に答える