roc/crates/cli/tests/algorithms/fibonacci.roc
2024-10-07 21:16:30 -07:00

10 lines
218 B
Text

app [main] { pf: platform "fibonacci-platform/main.roc" }
main = \n -> fib n 0 1
# the clever implementation requires join points
fib = \n, a, b ->
if n == 0 then
a
else
fib (n - 1) b (a + b)