Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Конкурентное программирование / Промисы / Exercises / Выполнен или нарушен
Решение: Выполнен или нарушен
Вот один из возможных вариантов решения задачи.
Код
my $p = start { 10 };
await $p;
say $p.status;🦋 Исходный код можно найти в файле kept-or-broken.raku.
Вывод
KeptКомментарии
После того как блок успешно завершился, промис считается исполненным.
.statusсообщает об этом какKept. Если бы блок бросил исключение, статус был быBroken.
Навигация по курсу
← Выполнен или нарушен | Каналы →