RosettaCodeData/Task/Fibonacci-sequence/Common-Lisp/fibonacci-sequence-8.lisp

9 lines
155 B
Common Lisp
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(defmethod fib (n)
(declare ((integer 0 *) n))
(+ (fib (- n 1))
(fib (- n 2))))
(defmethod fib ((n (eql 0))) 0)
(defmethod fib ((n (eql 1))) 1)