Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Реактивне програмування

await

Конкурентний та реактивний код запускає роботу, що завершиться пізніше. У певний момент вам потрібно дочекатися цієї роботи й скористатися її результатом. Інструментом для цього є await.

Ви вже зустрічали await разом з обіцянками. Цей розділ збирає ідею докупи: як await чекає на одну чи багато обіцянок і як реактивні конструкції на кшталт react дають ту саму гарантію «зачекай, поки не завершиться» для потоків значень.

Теми цього розділу

Практика

Виконайте 2 тести за змістом цього розділу.

Вправи

У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

  1. Дочекайтеся промиса
  2. Дочекайтеся supply
  3. Дочекайтеся збою

Навігація курсом

Розв’язання: Два whenever   |   Очікування промиса