Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Конкурентное программирование / Промисы / start и await
Тест — Промисы
Что выведет следующая программа?
my $p = start { 100 / 4 };
say await $p;| 0 | Promise |
| 0 | 100 |
| 1 | 25 |
| 0 | True |
start выполняет блок в фоне и возвращает промис.
await дожидается его и возвращает результат блока —
100 / 4, то есть 25.