mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 21:01:10 +00:00
12 lines
233 B
Python
12 lines
233 B
Python
fib n: Int =
|
|
if n <= 1, do:
|
|
fib.return n
|
|
fib(n - 1) + fib(n - 2)
|
|
|
|
assert fib(10) == 55
|
|
|
|
# Need to specify the return type
|
|
invalid_fib(n: Int): Int or Str =
|
|
if n <= 1, do:
|
|
invalid_fib.return n
|
|
"string"
|