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)
030
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).

Kursa navigācija

Paralēls map ar hyper   |   Nesakārtots paralēlisms ar race