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;| 1 | 10 |
| 0 | 20 |
| 0 | 30 |
| 0 | (10 20) |
Un channel è una coda primo entrato, primo uscito. 10 è
stato inviato per primo, quindi il primo .receive
restituisce 10.