Funciones · 2.5
Recursión
Todas las lecciones están abiertas: salta cuando lo necesites.
Las funciones pueden llamarse a sí mismas:
fn factorial(n: int) -> int {
if n <= 1 { return 1 }
return n * factorial(n - 1)
}
print(factorial(5)) // 120Objetivo: Implementa fibonacci(n) recursivamente. fibonacci(10) debe retornar 55.
lección-2-5.zolo
Salida del programa
Ejecuta el código para ver la salida