Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Reductio / Rutina reduce
Quiz — Reductio
Quid haec programma imprimit?
say (10, 1, 2, 3).reduce(* - *);| 1 | 4 |
| 0 | 8 |
| 0 | 16 |
| 0 | -4 |
reduce indicem a sinistra ad dextram complicat, et
primum bloci argumentum semper est effectus adhuc
collectus — hic operandum sinistrum operatoris -. Itaque
((10 - 1) - 2) - 3 computat, id est
9 - 2 - 3 = 4. In alteram partem complicans,
10 - (1 - (2 - 3)), 8 daret, et addens loco
subtrahendi 16. Dissimilis +, subtractio ab
ordine pendet, itaque partes duorum argumentorum revera intersunt.
Navigatio cursus
← Rutina reduce | Indicem summa →