TL;DR Clojure では、無名関数を使って、関数を返す高階関数を実装できる。 内容 無名関数を使うと、高階関数(関数を返す関数)を実装できる。 (defn multiplier [multiply-with] (fn [number] (* number multiply-with))) (def double-it (multiplier 2)) (double-it 21) ; 42 (def triple-it (multiplier 3)) (double-it 14) ; 42 キーワード Clojure 高階関数 無名関数