Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio reactiva / Supply viva et ad petitionem / Exercises / Sero se coniungere
Solutio: Sero se coniungere
Ecce solutio possibilis huius exercitationis.
Codex
my $supplier = Supplier.new;
my @got;
$supplier.emit(1);
$supplier.Supply.tap(-> $v { @got.push($v) });
$supplier.emit(2);
$supplier.emit(3);
say @got;🦋 Inveni codicem fontem in archivo a-live-feed.raku.
Exitus
[2 3]Commentarii
Supplierfinis mittens est;.Supplyeius est id ad quod te coniungis. Supply vivum solum ad coniunctiones illo momento emissionis audientes diffundit.emit(1)accidit antequam ulla coniunctio exsistit, itaque perit — sicut stationem radiophonicam post cantum peractum intendere. Soli2et3, post coniunctionem emissi, capiuntur, dantes[2 3].