Raku-Kurs / Fortgeschritten / Subroutinen / Der Whatever-Stern / Exercises / Whatever mit map
Lösung: Whatever mit map
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $triple = * * 3;
say (1..4).map($triple);🦋 Den Quellcode findest du in der Datei whatever-map.raku.
Ausgabe
(3 6 9 12)Kommentare
* * 3ist ein Whatever-Ausdruck, der zu einemWhateverCodemit einem Argument wird — ein ganz gewöhnlicher Funktionswert, der in$triplegespeichert wird.Da es einfach eine Funktion ist, akzeptiert
mapsie wie jeden Block und wendet sie auf jedes Element von1..4an, was(3 6 9 12)ergibt.