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

Тест — Каналы

Что выведет следующая программа?

my $c = Channel.new;
$c.send(10);
$c.send(20);
say $c.receive;
110
020
030
0(10 20)

Канал — очередь по принципу «первым пришёл, первым вышел». 10 было отправлено первым, поэтому первый .receive возвращает 10.

Навигация по курсу

Отправка и получение   |   Закрытие канала