, , .
make-adder ( )
(defn make-adder [x]
"Returns a function that returns the sum of x and yet to be supplied z."
(fn [z] (+ z x))))
, x z, make- . , Clojure, .
, , , ( partial add2),
(defn make-adder
"Returns sum of x and y."
[x y]
(+ x y))
add2 2 x:
(def add2 (partial make-adder 2))
(add2 2), 4, (add2 3), 5 ..