Факториал в Lisp
Пример для версий
Clojure 1.0.0,
Clojure 1.1.0
Для вычисления факториала числа создается интервал чисел от 2 до этого числа, и вычисляется произведение этих чисел (функция apply
).
(doseq [i (range 17)]
(println (str (str i "! = ") (apply * (range 2 (inc i))))))
Комментарии
]]>blog comments powered by Disqus
]]>