Raku-Kurs / Fortgeschritten / Subroutinen / Der Whatever-Stern / Exercises / Ein Whatever mit zwei Argumenten
Lösung: Ein Whatever mit zwei Argumenten
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $join = * ~ '-' ~ *;
say $join('a', 'b');🦋 Den Quellcode findest du in der Datei two-arg-whatever.raku.
Ausgabe
a-bKommentare
Der Ausdruck enthält zwei Sterne, also baut Raku einen
WhateverCode, der zwei Argumente entgegennimmt — der erste Stern ist das erste Argument, der zweite Stern ist das zweite.Der Aufruf von
$join('a', 'b')füllt die Sterne der Reihe nach, was'a' ~ '-' ~ 'b'ergibt, alsoa-b.