Cursus Raku / Provectus / Subprogrammata / Subprogrammata nidificata / Exercises / Clausura super externo
Solutio: Clausura super externo
Hic est possibilis solutio operis.
Codex
sub greet($name) {
sub message {
"Hello, $name!";
}
say message;
}
greet('Anna');🦋 Codicem fontem in archivo closure-over-outer.raku invenire potes.
Exitus
Hello, Anna!Commentarii
messagenullos argumentos accipit, tamen$nameuti potest. Subroutina inclusa super variabiles lexicales subroutinae continentis claudit, itaque$nameexterior in ambitu est.Cum
greet('Anna')currit,$nameest'Anna', ergomessageHello, Anna!reddit. Haec communicatio ambitus circumdantis est quod subroutinas auxiliares inclusas plus quam functiones occultas facit.