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

a

Opmerkingen

  1. Een kanaal geeft waarden terug in de volgorde waarin ze verstuurd zijn.

  2. 'a' werd als eerste verstuurd, dus geeft de eerste .receive die terug.

Cursusnavigatie

Ontvang een waarde   |   Tel een channel op