Cursus Raku / Provectus / Subprogrammata / Subprogrammata nidificata / Exercises

Clausura super externo

Problema

Subroutina inclusa est clausura: variabiles subroutinae continentis videre potest. Scribe subroutinam greet($name) quae subroutinam auxiliarem inclusam message definit, quae nullos argumentos accipit. Auxiliaris "Hello, $name!" reddit, $name directe ex subroutina circumdante greet legens. Intra greet, quod message reddit imprime, et greet('Anna') voca.

Exemplum

Programma imprimit:

Hello, Anna!

Solutio

Vide solutionem

Solutio: Adiutor privatus   |   Solutio: Clausura super externo