Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione concorrente / hyper e race 🆕 / map in parallelo con hyper
Quiz — hyper
Cosa stampa il programma seguente?
say (1..4).hyper.map(* ** 2);| 0 | (16 9 4 1) |
| 1 | (1 4 9 16) |
| 0 | 30 |
| 0 | (1 2 3 4) |
.hyper distribuisce il map fra i thread ma
tiene i risultati nel loro ordine originale, quindi si comporta proprio
come un map ordinario: elevare al quadrato ogni elemento dà
(1 4 9 16).
Navigazione del corso
← map in parallelo con hyper | Parallelismo senza ordine con race →