Cursus Raku / Geavanceerd / Subroutines / Anonieme subroutines / Exercises
Verdrievoudigen
Probleem
Een anonieme subroutine is een closure: hij onthoudt de variabelen in
het bereik waar hij geschreven is. Declareer een variabele
$factor met de waarde 3. Sla vervolgens een
pointy block op in $scale dat zijn argument vermenigvuldigt
met $factor (niet met een hardgecodeerde 3).
Roep $scale(7) aan en druk het resultaat af.
Voorbeeld
Het programma drukt af:
21