Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio reactiva / Supply viva et ad petitionem / Exercises / Fluxum vivum summa
Solutio: Fluxum vivum summa
Ecce solutio possibilis huius exercitationis.
Codex
my $supplier = Supplier.new;
my $total = 0;
$supplier.Supply.tap(-> $v { $total += $v });
$supplier.emit(10);
$supplier.emit(20);
$supplier.emit(30);
say $total;🦋 Inveni codicem fontem in archivo live-sum.raku.
Exitus
60Commentarii
Unumquodque
.emitvalorem ad coniunctionem tradit, quae illum ad$totaladdit.Post tres emissiones summa est
10 + 20 + 30, id est60.