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-b

Kommentare

  1. 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.

  2. Der Aufruf von $join('a', 'b') füllt die Sterne der Reihe nach, was 'a' ~ '-' ~ 'b' ergibt, also a-b.

Kursnavigation

Ein Whatever mit zwei Argumenten   |   Ein offener Bereich