Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Fluxus datorum / Fluxus retroversus
Quiz — Fluxus retroversus
Quid haec programma imprimit?
my @out <== map(* + 1) <== (10, 20, 30);
say @out;| 1 | [11 21 31] |
| 0 | [31 21 11] |
| 0 | [30 20 10] |
| 0 | [10 20 30] |
<== solam directionem in qua series scribitur mutat,
non ordinem datorum. Fons (10, 20, 30) intro fluit — scopo
a sinistra — et map(* + 1) unum unicuique elemento in loco
addit, dans [11 21 31]. Fluxus retroversus elementa numquam
invertit; ad id expresso reverse egeres.