Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Paralēlā programmēšana / hyper un race 🆕 / Paralēls map ar hyper
Viktorīna — hyper
Ko izdrukā šī programma?
say (1..4).hyper.map(* ** 2);| 0 | (16 9 4 1) |
| 1 | (1 4 9 16) |
| 0 | 30 |
| 0 | (1 2 3 4) |
.hyper izklaida map pa pavedieniem, bet
rezultātus patur to sākotnējā secībā, tāpēc tas uzvedas gluži kā parasts
map — katra elementa kāpināšana kvadrātā dod
(1 4 9 16).