Files
pipple/tests/fibonacci.ppl

12 lines
258 B
Plaintext
Raw Normal View History

2025-11-15 13:52:23 +11:00
(let fib (function int [int y function fib]
(let retval 0)
(if (== 1 y) (set retval 0))
(if (== 2 y) (set retval 1))
(if (> y 2)
(set retval (+ (fib (- y 1) fib) (fib (- y 2) fib)))
)
(return retval)
))
(print (fib 30 fib))