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