blob: 89858c682c566cad8b9cbd0c1dfd22d515657da9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
fn rec_sum(n: int, accum: int): int {
if (n == 0)
return accum;
return rec_sum(n - 1, accum + n);
}
fn sum(n: int): int {
return rec_sum(n, 0);
}
fn main() {
return sum(10);
}
|