2つの引数を必要とし、引数の順序が結果に影響する関数があるとします。
次のように、最初の引数を部分関数またはcomp関数とそれ以外の関数に渡すことは可能ですか?
(defn bar [arg1 arg2] (- arg1 arg2))
(def baz (partial (bar arg1)))
(def qux (comp str (bar arg1)))
(baz arg2)
(qux arg2)
arg2を関数に渡したい場合、このようなことを行うことができますか?
(def baz2 (partial (bar _ arg2)))
(def qux2 (comp str (bar _ arg2)))
(baz arg1)
(qux arg1)