2024-05-11 15:05:22 +00:00
|
|
|
|
2024-05-11 20:22:08 +00:00
|
|
|
main := fn(): int {
|
2024-05-11 15:05:22 +00:00
|
|
|
return fib(10);
|
|
|
|
}
|
|
|
|
|
2024-05-11 20:22:08 +00:00
|
|
|
fib := fn(x: int): int {
|
2024-05-11 15:05:22 +00:00
|
|
|
if x <= 2 {
|
|
|
|
return 1;
|
2024-05-11 16:16:27 +00:00
|
|
|
} else {
|
|
|
|
return fib(x - 1) + fib(x - 2);
|
2024-05-11 15:05:22 +00:00
|
|
|
}
|
|
|
|
}
|