Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Paralēlā programmēšana / Kanāli / Sūtīšana un saņemšana

Viktorīna — Kanāli

Ko izdrukā šī programma?

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

Kanāls ir rinda pēc principa «pirmais iekšā, pirmais ārā». 10 tika nosūtīts pirmais, tāpēc pirmais .receive atgriež 10.

Kursa navigācija

Sūtīšana un saņemšana   |   Kanāla aizvēršana