1
1
Fork 0
mirror of https://github.com/azur1s/bobbylisp.git synced 2024-10-16 02:37:40 -05:00
bobbylisp/example/factorial.hz

11 lines
190 B
Plaintext
Raw Normal View History

2022-03-18 22:03:43 -05:00
fun factorial (n: int): int = do
2022-03-26 19:14:12 -05:00
match n with
2022-03-18 22:03:43 -05:00
| 0 -> return 1;
2022-03-20 17:54:55 -05:00
| else return n * factorial(n - 1);
2022-03-18 22:03:43 -05:00
end;
end;
fun main: void = do
factorial(5) |> @write(_);
2022-03-20 08:25:31 -05:00
end;