Факториал в Lisp
Пример для версий
Corman Common Lisp 3.0,
SBCL 1.0.1,
SBCL 1.0.29,
clisp 2.47,
gcl 2.6.6
Внутренний цикл с операцией collect
создает список чисел от 1 до n
, после чего к нему применяется операция *
.
(loop for n from 0 to 16
do (format t "~D! = ~D~%" n
(apply '* (loop for i from 1 to n
collect i)) ) )
Комментарии
]]>blog comments powered by Disqus
]]>