Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Concurrent programmeren / hyper en race 🆕 / Parallelle map met hyper
Quiz — hyper
Wat drukt het volgende programma af?
say (1..4).hyper.map(* ** 2);| 0 | (16 9 4 1) |
| 1 | (1 4 9 16) |
| 0 | 30 |
| 0 | (1 2 3 4) |
.hyper verspreidt de map over threads maar
houdt de resultaten in hun oorspronkelijke volgorde, dus gedraagt het
zich net als een gewone map — elk element kwadrateren geeft
(1 4 9 16).
Cursusnavigatie
← Parallelle map met hyper | Ongeordend parallellisme met race →