undar-lang/test/fib.ul

14 lines
203 B
Plaintext
Executable File

/**
* calculate fibonacci number 23
*/
print(fib(23) as str);
halt;
/**
* Recursively calculate fibonacci
*/
function fib(nat n) nat {
if (n < 2) { return n; }
return fib(n - 2) + fib(n - 1);
}