Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Конкурентне програмування / hyper і race 🆕 / Паралельний map з hyper
Тест — hyper
Що надрукує наступна програма?
say (1..4).hyper.map(* ** 2);| 0 | (16 9 4 1) |
| 1 | (1 4 9 16) |
| 0 | 30 |
| 0 | (1 2 3 4) |
.hyper розподіляє map між потоками, але
зберігає результати в початковому порядку, тож поводиться він точно як
звичайний map — піднесення кожного елемента до квадрата дає
(1 4 9 16).
Навігація курсом
← Паралельний map з hyper | Невпорядкований паралелізм з race →