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