Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Grammatiken

Aktionsklassen

Inline stehende { make … }-Blöcke funktionieren, aber sie überfrachten eine Grammatik mit Logik und machen sie schwerer lesbar. Die ordentliche Lösung ist eine Aktionsklasse: eine eigene Klasse, deren Methoden nach den Tokens der Grammatik benannt sind und das make für jedes davon liefern.

Dieser Abschnitt zeigt, wie Sie eine Aktionsklasse schreiben, wie Sie sie .parse übergeben und wann Sie sie inline stehenden Aktionen vorziehen.

Themen in diesem Abschnitt

Praxis

Lösen Sie 2 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. Eine Aktion für Großbuchstaben
  2. Eine Grammatik, zwei Aktionsklassen
  3. Machen Sie ein Datum lesbar

Kursnavigation

Lösung: Kehren Sie die Wörter um   |   Eine Aktionsklasse schreiben