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