Kurso de Raku / Progresinta / Subprogramoj / Nestitaj subrutinaj / Exercises

Fermi super la ekstera

Problemo

Nestita subprogramo estas fermo: ĝi povas vidi la variablojn de la subprogramo, kiu enhavas ĝin. Skribu subprogramon greet($name), kiu difinas nestitan helpanton message prenantan neniujn argumentojn. La helpanto redonas "Hello, $name!", legante $name rekte el la enferma greet. Ene de greet, presi tion, kion message redonas, kaj voku greet('Anna').

Ekzemplo

La programo presas:

Hello, Anna!

Solvo

Vidu la solvon

Kursa navigado

Solvo: Privata helpanto   |   Solvo: Fermi super la ekstera