Curso de Raku / Avanzado / Subrutinas / Subrutinas anidadas / Exercises / Un ayudante privado
Solución: Un ayudante privado
Aquí hay una posible solución para la tarea.
Código
sub stats {
sub double($x) { $x * 2 }
say double(3) + double(5);
}
stats;🦋 Puedes encontrar el código fuente en el archivo private-helper.raku.
Salida
16Comentarios
La función auxiliar
doublese define dentro destats, por lo que solo es visible allí y no puede ser llamada desde otro lugar del programa.statsla usa dos veces:double(3)es6ydouble(5)es10, y su suma es16.