Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione reattiva / await / Exercises

Attendete una promise

Problema

Avvia tre promise: una che dorme 0.3 secondi e produce la stringa 'slow', una che dorme 0.1 e produce 'quick' e una che dorme 0.2 e produce 'medium'. Attendile tutte come elenco e stampa i risultati. Nota in che ordine tornano: il lavoro rapido finisce per primo, ma questo cambia l’output?

Esempio

Il programma stampa:

(slow quick medium)

Soluzione

Vedi la soluzione

Attendere il completamento   |   Soluzione: Attendete una promise