erg 0.6.53

The Erg programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
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"