Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Конкурентне програмування / Канали / Вправи / Отримайте значення

Розв’язання: Отримайте значення

Ось одне з можливих розв’язань задачі.

Код

my $c = Channel.new;
$c.send('a');
$c.send('b');
say $c.receive;

🦋 Знайдіть програму у файлі channel-receive.raku.

Вивід

a

Коментарі

  1. Канал повертає значення в тому порядку, у якому їх надіслано.

  2. 'a' надіслано першим, тож перший .receive повертає саме його.

Навігація курсом

Отримайте значення   |   Сума з каналу