0
私はclojureに新しいです。 "Clojure for Brave and True"からエクササイズを試してみる。これらの2つのアプローチは同じですか?
目的は、(dec9 10)
として使用できるdec9
関数を作成し、10を9で減算して結果を返します。
「デクリメントメーカ」は、あなたが書いた場合、あなたがコメントしてください。
私は2つのスタイルとreplの結果を含んでいます。
(defn dec-maker
[num]
#(- % num))
(def dec9
(dec-maker 9))
--
user> (dec9 10)
1
--
(defn dec-maker
[num]
#(- % num))
(defn dec9
[target]
((dec-maker 9) target))
--
user> (dec9 10)
1
--
ありがとう。私は、dec9が呼び出されるたびに新しい機能を無駄に作成しているという第2のアプローチを見ることができませんでした。 – rowingRower