RosettaCodeData/Task/Anonymous-recursion/EchoLisp/anonymous-recursion.echolisp
2016-12-05 23:44:36 +01:00

5 lines
94 B
Text

(define (fib n)
(let _fib ((a 1) (b 1) (n n))
(if
(<= n 1) a
(_fib b (+ a b) (1- n)))))