diff options
author | JJ | 2023-04-12 03:24:44 +0000 |
---|---|---|
committer | JJ | 2023-04-12 03:25:42 +0000 |
commit | 7b4442af8549b212d38e8ecfbf8a62217db7b220 (patch) | |
tree | 730303e0ab14676d10bb413772f3c76d03d6bfb4 /tests/src/fib.nim | |
parent | 0c980d4575a210f0ff4835500bc0bee315b66a10 (diff) |
https://youtu.be/GwQW3KW3DCc?t=63
Diffstat (limited to 'tests/src/fib.nim')
-rw-r--r-- | tests/src/fib.nim | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/src/fib.nim b/tests/src/fib.nim new file mode 100644 index 0000000..34d38f0 --- /dev/null +++ b/tests/src/fib.nim @@ -0,0 +1,13 @@ +# fake nim + +func fib(x): int -> int = + if eq(x, 0): + 0 + else: + if eq(x, 1): + 1 + else: # comment + add(fib(sub(x, 1)), fib(sub(x, 2))) + +negate(negate(1)) +fib(5) |