Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Паралелно програмиране / Канали / Exercises / Получете стойност
Решение: Получете стойност
Ето едно възможно решение на задачата.
Код
my $c = Channel.new;
$c.send('a');
$c.send('b');
say $c.receive;🦋 Намерете програмата във файла channel-receive.raku.
Изход
aКоментари
Каналът връща стойностите в реда, в който са изпратени.
'a'е изпратено първо, така че първият.receiveвръща именно него.