Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Functioneel programmeren / Lambda’s en closures / Exercises / Een vermenigvuldiger
Oplossing: Een vermenigvuldiger
Hier is een mogelijke oplossing voor de taak.
Code
sub multiplier($factor) {
-> $x { $x * $factor };
}
my &triple = multiplier(3);
say triple(4);🦋 Je kunt de broncode vinden in het bestand multiplier.raku.
Uitvoer
12Opmerkingen
Het teruggegeven pointy block sluit om
$factorheen en onthoudt dat die3is.Het met
4aanroepen geeft12.