home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
xl21hos2.zip
/
FACT.LSP
< prev
next >
Wrap
Lisp/Scheme
|
1995-12-27
|
205b
|
8 lines
(defun fact (n)
(cond ((zerop n) 1)
((= n 1) 1)
(t (* n (fact (- n 1))))))
(defun facti (n &aux (v 1)) ;; Iterative version
(dotimes (i n) (setq v (* v (1+ i))))
v)