Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Concurrent programmeren / Channels / Exercises / Leeg een channel
Oplossing: Leeg een channel
Hier is een mogelijke oplossing voor de taak.
Code
my $c = Channel.new;
$c.send('a');
$c.send('b');
$c.close;
say $c.list.join(',');🦋 Je kunt de broncode vinden in het bestand drain-channel.raku.
Uitvoer
a,bOpmerkingen
.listhaalt elke waarde die in het gesloten kanaal over is op volgorde eruit..join(',')plakt de twee strings met een komma ertussen aaneen.