Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Реактивное программирование
react и whenever
Подключиться к одному supply — дело нехитрое, но настоящие реактивные
программы часто следят сразу за несколькими потоками и
реагируют на тот, который выдал значение следующим. В Raku для этого
есть отдельный синтаксис: блок react, а внутри него — один
или несколько блоков whenever.
Блок react устанавливает реакции, а затем ждёт, выполняя
тело каждого whenever, когда его supply выдаёт значение, —
пока все supply не закончатся. В этом разделе показано, как эти два
элемента работают вместе.
Темы этого раздела
Практика
Пройдите 3 теста по содержанию этого раздела.
Упражнения
В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.