Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio reactiva / Supply viva et ad petitionem

Supply ad petitionem

Supply ad petitionem valores suos denuo pro omni coniunctione producit. Supply.from-list ad petitionem est: unaquaeque coniunctio totam seriem ab initio accipit, independenter ab omni alia coniunctione.

my $s = Supply.from-list(1, 2, 3);

my @a;
my @b;
$s.tap(-> $v { @a.push($v) });
$s.tap(-> $v { @b.push($v) });

say @a; # [1 2 3]
say @b; # [1 2 3]

Utraque coniunctio omnes tres valores accepit. Supply valores suos in prima coniunctione non «consumpsit»; simpliciter pro secunda iterum cucurrit. Hi sunt mores quos vis cum supply fontem fixum repraesentat — indicem, archivum, interrogationem — quem omnis subscriptor plenum videre debet.

Ad petitionem est modus ex more pro supply ex datis exsistentibus aedificatis, quia unusquisque consumptor naturaliter seriem completam exspectat. Alterum genus, supply vivum, longe aliter se gerit, ut argumentum sequens ostendit.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Supply viva et ad petitionem   |   Quiz — Genera supply


💪 Vel recta ad exercitationes huius sectionis i.