Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Samtempa programado / hyper kaj race 🆕 / Paralela map per hyper

Kvizo — hyper

Kion presas la jena programo?

say (1..4).hyper.map(* ** 2);
0(16 9 4 1)
1(1 4 9 16)
030
0(1 2 3 4)

.hyper disvastigas la map trans fadenojn, sed tenas la rezultojn en ilia originala ordo, do ĝi kondutas ĝuste kiel ordinara map — kvadratigi ĉiun elementon donas (1 4 9 16).

Kursa navigado

Paralela map per hyper   |   Neordigita paraleleco per race