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) // 25
Objetivo: 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.
apply_twice(f, x)
f
16
Ejecuta el código para ver el output
9 resultados