summaryrefslogtreecommitdiff
path: root/examples/fibbonacci.pipa
blob: c19e65d1d747eb1ba6fa35e4aabbc338be0a85e7 (plain)
1
2
3
4
5
6
7
8
9
10
fn main(): i32 {
  return fib(13);
}

fn fib(n: i32): i32 {
  if n <= 1 {
    return n;
  }
  return fib(n - 1) + fib(n - 2);
}