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

react і whenever

Підключитися до одного потоку значень — це добре, але справжні реактивні програми часто стежать за кількома струменями водночас і реагують на той, що видасть значення наступним. У Raku для цього є окремий синтаксис: блок react з одним чи кількома блоками whenever усередині.

Блок react налаштовує реакції, а потім чекає, виконуючи тіло кожного whenever, коли його потік щось видає, — аж поки не завершаться всі потоки. Цей розділ показує, як ці двоє працюють разом.

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

Практика

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

Вправи

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

  1. Верхній регістр з react
  2. Розкладіть у два масиви
  3. Два whenever

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

Розв’язання: Сума живого потоку   |   Блок react