diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-01-21 20:23:13 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-01-21 20:59:05 +0100 |
| commit | 95b6a15ace1aac17b14636b8c78971c417bbd3a2 (patch) | |
| tree | 4a96d8c9b5915ddbb48313ebbc919e5bac3fb1a4 | |
| parent | cee84bb803006874f4d4465a163bcc1e2fd47222 (diff) | |
| download | sylt-pop_twice-move.tar.gz | |
update external fib testpop_twice-move
| -rw-r--r-- | tests/fib.tdy | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/tests/fib.tdy b/tests/fib.tdy index 1dde6a8..b653be8 100644 --- a/tests/fib.tdy +++ b/tests/fib.tdy @@ -1,9 +1,17 @@ -a := 0 -b := 1 - -for i := 0, i < 90, i = i + 1 { - c := a - a = b - b = c + b +fib : fn int -> int = fn n: int -> int { + if n < 2 { + ret n + } + ret fib(n - 1) + fib(n - 2) } -a <=> 2880067194370816120 + +fib(25) <=> 75025 + +// a := 0 +// b := 1 +// for i := 0, i < 90, i = i + 1 { +// c := a +// a = b +// b = c + b +// } +// a <=> 2880067194370816120 |
