Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio simultanea / Canales / Canalem claudere

Quiz — Canalem claudere

Quid haec programma imprimit?

my $c = Channel.new;
$c.send(1);
$c.send(2);
$c.close;
say $c.list.elems;
00
01
12
0in aeternum exspectat

.list omnem valorem adhuc in canali manentem colligit et finit quia canalis clausus est. Duo valores missi sunt, itaque .elems est 2. Sine .close, .list in aeternum exspectaret.

Canalem claudere   |   Accipere post finem