Raku-Kurs / Fortgeschritten / Subroutinen / Anonyme Unterprogramme /
Exercises /
Summe
mit dem &-Sigil
Lösung: Summe mit dem
&-Sigil
Hier ist eine mögliche Lösung der Aufgabe.
Code
my &add = -> $a, $b {
$a + $b;
};
say add(2, 3);🦋 Den Quellcode finden Sie in der Datei sum-with-sigil.raku.
Ausgabe
5Kommentare
Der Pointy Block listet zwei Parameter auf,
-> $a, $b, sodass die anonyme Subroutine zwei Argumente entgegennimmt.Da die Variable mit dem
&-Sigil deklariert ist, kann sie alsadd(2, 3)aufgerufen werden, genau wie eine benannte Subroutine — ohne Sigil an der Aufrufstelle — und ergibt5.