Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Реактивное программирование / await / Ожидание промиса

Тест — await

Что выведет следующая программа?

my $p = start { 8 * 8 };
say await $p;
0Promise
08
164
0True

await дожидается завершения единственного промиса и возвращает его результат. Блок вычисляет 8 * 8, поэтому await $p равно 64.

Навигация по курсу

Ожидание промиса   |   Тест — await и sleep