Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Реактивно програмиране / await / Exercises

Изчакайте обещание

Задача

Стартирайте три обещания: едно, което спи 0.3 секунди и дава низа 'slow', второ, което спи 0.1 и дава 'quick', и трето, което спи 0.2 и дава 'medium'. Изчакайте ги всички като списък и отпечатайте резултатите. Забележете в какъв ред се връщат: бързата задача приключва първа, но променя ли това изхода?

Пример

Програмата отпечатва:

(slow quick medium)

Решение

Вижте решението

Навигация в курса

Изчакване на завършване   |   Решение: Изчакайте обещание