Clojure で簡単な階乗プログラムを作成します。
(defn fac [x y]
(if (= x 1) y (recur (- x 1) (* y x)))
)
(def fact [n] (fac n 1))
どうすればもっと速くできますか?それがより速い方法で行うことができれば。
Clojure で簡単な階乗プログラムを作成します。
(defn fac [x y]
(if (= x 1) y (recur (- x 1) (* y x)))
)
(def fact [n] (fac n 1))
どうすればもっと速くできますか?それがより速い方法で行うことができれば。