Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio reactiva / Supply viva et ad petitionem / Exercises / Duae coniunctiones
Solutio: Duae coniunctiones
Ecce solutio possibilis huius exercitationis.
Codex
my $s = Supply.from-list(1, 2, 3);
my @doubled;
my @tripled;
$s.map(* * 2).tap(-> $v { @doubled.push($v) });
$s.map(* * 3).tap(-> $v { @tripled.push($v) });
say @doubled;
say @tripled;🦋 Inveni codicem fontem in archivo two-taps.raku.
Exitus
[2 4 6]
[3 6 9]Commentarii
Supply.from-listad petitionem est, itaque seriem suam plenam pro unaquaque coniunctione, independenter, iterum agit.Hoc sinit duas coniunctiones fistulas diversas super eundem fontem currere: una duplicat, altera triplicat. Utraque omnia ex
1, 2, 3videt, itaque effectus sunt[2 4 6]et[3 6 9].