Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Nebenläufige Programmierung / Channels / Exercises / Leeren Sie einen Channel
Lösung: Leeren Sie einen Channel
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $c = Channel.new;
$c.send('a');
$c.send('b');
$c.close;
say $c.list.join(',');🦋 Du findest den Quellcode in der Datei drain-channel.raku.
Ausgabe
a,bKommentare
.listholt jeden im geschlossenen Kanal verbliebenen Wert der Reihe nach heraus..join(',')klebt die beiden Zeichenketten mit einem Komma dazwischen zusammen.