Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione concorrente / Channel / Exercises / Ricevete un valore

Soluzione: Ricevete un valore

Ecco una possibile soluzione del compito.

Codice

my $c = Channel.new;
$c.send('a');
$c.send('b');
say $c.receive;

🦋 Trova il programma nel file channel-receive.raku.

Output

a

Commenti

  1. Un channel restituisce i valori nell’ordine in cui sono stati inviati.

  2. 'a' è stato inviato per primo, quindi il primo .receive lo restituisce.

Ricevete un valore   |   Sommate un channel