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

Oplossing

Bekijk de oplossing

Cursusnavigatie

Anonieme subroutines   |   Oplossing: Verdrievoudigen