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

react и whenever

Включването към един поток е добре, но истинските реактивни програми често следят няколко струи наведнъж и откликват на онази, която подаде стойност следваща. Raku има отделен синтаксис за това: блокът react с един или повече блока whenever вътре в него.

Блокът react подготвя реакциите и после чака, изпълнявайки тялото на всеки whenever, когато неговият поток подаде стойност — докато всички потоци не приключат. Този раздел показва как двете работят заедно.

Теми в този раздел

Практика

Направете 3 теста върху съдържанието на този раздел.

Упражнения

Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.

  1. Главни букви с react
  2. Разпределете в два масива
  3. Два whenever

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

Решение: Сума на жив поток   |   Блокът react