Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación funcional / Funciones de orden superior / Exercises / Aplique dos veces
Solución: Aplique dos veces
Aquí tienes una posible solución para la tarea.
Código
sub twice(&f, $x) {
f(f($x));
}
say twice(* * 3, 2);🦋 Puedes encontrar el código fuente en el archivo apply-twice.raku.
Salida
18Comentarios
El parámetro
&frecibe una subrutina; elf($x)interior se alimenta alf(...)exterior.Triplicar
2da6, y triplicar otra vez da18.