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

Тест — Канали

Що надрукує наступна програма?

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

Канал є чергою «перший прийшов — перший вийшов». 10 надіслано першим, тож перший .receive повертає 10.

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

Надсилання та отримання   |   Закриття каналу