diff options
author | Camil Staps | 2017-07-27 13:23:20 +0200 |
---|---|---|
committer | Camil Staps | 2017-07-27 13:23:20 +0200 |
commit | 220601e2f2ec57024e6502e2f4e778c4a99dfe10 (patch) | |
tree | 9fc27ef0c3b4504880348dae4c9ef3f93a7868c1 /examples | |
parent | Resolve #11: special case for Void main (diff) |
Resolve #3: comments
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); } |