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

await

Конкурентный и реактивный код запускает работу, которая заканчивается позже. В какой-то момент вам нужно дождаться этой работы и воспользоваться её результатом. Инструмент для этого — await.

С await вы уже встречались в разделе о промисах. Этот раздел собирает идею воедино: как await ждёт один или много промисов и как реактивные конструкции вроде react дают ту же гарантию «дождаться завершения» для потоков.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Дождитесь промиса
  2. Дождитесь supply
  3. Дождитесь сбоя

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

Решение: Два whenever   |   Ожидание промиса