racket/collects/tests/racket/fact.rktl
2010-05-01 09:58:16 -06:00

7 lines
119 B
Racket

(define fact
(lambda (n)
(let loop ([n n][res 1])
(if (zero? n)
res
(loop (sub1 n) (* n res))))))