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
-10Lösung
Kursnavigation
← Lösung: Eine Aktion für Großbuchstaben | Lösung: Eine Grammatik, zwei Aktionsklassen →