diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/fib.sil | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/fib.sil b/examples/fib.sil index db66783..4a218ed 100644 --- a/examples/fib.sil +++ b/examples/fib.sil @@ -1,8 +1,13 @@ +/** + * The Fibonacci function + */ Int fib(Int n) { + // Base cases if (n == 1) { return 1; } else if (n == 2) { return 1; + // Recursive case } else { return fib(n - 1) + fib(n - 2); } |