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