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

Eine Grammatik, zwei Aktionsklassen

Aufgabe

Eine Grammatik lässt sich mit verschiedenen Aktionsklassen verbinden, um verschiedene Ergebnisse zu erzeugen. Schreiben Sie eine einzige Grammatik, die zwei durch ein Komma getrennte Zahlen zerlegt, wie in '10,20'. Schreiben Sie zwei Aktionsklassen: eine, deren TOP ihre Summe macht, und eine andere, deren TOP ihre Differenz macht (die erste minus die zweite). Zerlegen Sie '10,20' nacheinander mit jeder Aktionsklasse und geben Sie beide Ergebnisse aus.

Beispiel

Das Programm gibt aus:

30
-10

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Eine Aktion für Großbuchstaben   |   Lösung: Eine Grammatik, zwei Aktionsklassen