Funciones · 2.4
Funciones de Orden Superior
Todas las lecciones están abiertas: salta cuando lo necesites.
Funciones que reciben o retornan otras funciones:
fn apply(f, x: int) -> int {
return f(x)
}
let result = apply(|x| x * x, 5)
print(result) // 25Objetivo: Implementa apply_twice(f, x) que aplique la función f dos veces. Prueba con una closure que suma 3, pasando el valor 10 → resultado: 16.
lección-2-4.zolo
Salida del programa
Ejecuta el código para ver la salida