Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Concurrent programmeren / Channels / Exercises / Ontvang een waarde
Oplossing: Ontvang een waarde
Hier is een mogelijke oplossing voor de taak.
Code
my $c = Channel.new;
$c.send('a');
$c.send('b');
say $c.receive;🦋 Je kunt de broncode vinden in het bestand channel-receive.raku.
Uitvoer
aOpmerkingen
Een kanaal geeft waarden terug in de volgorde waarin ze verstuurd zijn.
'a'werd als eerste verstuurd, dus geeft de eerste.receivedie terug.