Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Funktionale Programmierung / Lambdas und Closures / Exercises / Ein Multiplikator

Lösung: Ein Multiplikator

Hier ist eine mögliche Lösung der Aufgabe.

Code

sub multiplier($factor) {
    -> $x { $x * $factor };
}

my &triple = multiplier(3);
say triple(4);

🦋 Du findest den Quellcode in der Datei multiplier.raku.

Ausgabe

12

Kommentare

  1. Der zurückgegebene Pointy Block schließt sich um $factor und merkt sich, dass er 3 ist.

  2. Ihn mit 4 aufzurufen ergibt 12.

Kursnavigation

Ein Multiplikator   |   Ein Akkumulator