Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione concorrente / Channel / Inviare e ricevere

Quiz — Channel

Cosa stampa il programma seguente?

my $c = Channel.new;
$c.send(10);
$c.send(20);
say $c.receive;
110
020
030
0(10 20)

Un channel è una coda primo entrato, primo uscito. 10 è stato inviato per primo, quindi il primo .receive restituisce 10.

Inviare e ricevere   |   Chiudere un channel