Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Nebenläufige Programmierung / Channels / Senden und empfangen

Quiz — Channels

Was gibt das folgende Programm aus?

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

Ein Kanal ist eine First-in-first-out-Warteschlange. 10 wurde zuerst gesendet, die erste .receive liefert also 10.

Kursnavigation

Senden und empfangen   |   Einen Channel schließen