RosettaCodeData/Task/Factorial/XLISP/factorial.l

7 lines
95 B
Common Lisp

(defun factorial (x)
(if (< x 0)
nil
(if (<= x 1)
1
(* x (factorial (- x 1))) ) ) )