Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione concorrente / Promise / Exercises / Mantenuta o infranta
Soluzione: Mantenuta o infranta
Ecco una possibile soluzione del compito.
Codice
my $p = start { 10 };
await $p;
say $p.status;🦋 Trova il programma nel file kept-or-broken.raku.
Output
KeptCommenti
Dopo che il blocco è finito con successo, la promise è mantenuta.
.statuslo riferisce comeKept. Se il blocco avesse sollevato un’eccezione, lo stato sarebbe stato inveceBroken.
Navigazione del corso
← Mantenuta o infranta | Channel →