Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Samtempa programado / Kanaloj / Sendi kaj ricevi
Kvizo — Kanaloj
Kion presas la jena programo?
my $c = Channel.new;
$c.send(10);
$c.send(20);
say $c.receive;| 1 | 10 |
| 0 | 20 |
| 0 | 30 |
| 0 | (10 20) |
Kanalo estas vico laŭ la principo unue-enen-unue-eksteren.
10 estis sendita unue, do la unua .receive
redonas 10.