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.

Fluxus retroversus   |   Numeros magnos fluere fac