Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Паралелно програмиране / Канали / Изпращане и получаване
Тест — Канали
Какво отпечатва следната програма?
my $c = Channel.new;
$c.send(10);
$c.send(20);
say $c.receive;| 1 | 10 |
| 0 | 20 |
| 0 | 30 |
| 0 | (10 20) |
Каналът е опашка „първи влязъл, първи излязъл“. 10 е
изпратено първо, така че първият .receive връща
10.