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 →