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

12

Opmerkingen

  1. Het teruggegeven pointy block sluit om $factor heen en onthoudt dat die 3 is.

  2. Het met 4 aanroepen geeft 12.

Cursusnavigatie

Een vermenigvuldiger   |   Een accumulator