Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Reaktive Programmierung

react und whenever

Ein einzelnes Supply anzuzapfen ist gut, doch echte reaktive Programme beobachten oft mehrere Ströme zugleich und reagieren auf denjenigen, der als nächster einen Wert liefert. Raku hat dafür eine eigene Schreibweise: den react-Block mit einem oder mehreren whenever-Blöcken darin.

Ein react-Block richtet die Reaktionen ein und wartet dann, wobei er jeden whenever-Rumpf ausführt, sobald sein Supply etwas aussendet — bis alle Supplies fertig sind. Dieser Abschnitt zeigt, wie die beiden zusammenwirken.

Themen in diesem Abschnitt

Praxis

Lösen Sie 3 Quizze zum Inhalt dieses Abschnitts.

Übungen

Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.

  1. Großbuchstaben mit react
  2. In zwei Arrays sortieren
  3. Zwei whenever

Kursnavigation

Lösung: Einen Live-Feed summieren   |   Der react-Block