Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Grammatiken / Aktionsklassen / Exercises
Machen Sie ein Datum lesbar
Aufgabe
Schreiben Sie eine Grammatik, die ein ISO-Datum wie
'2026-07-05' in drei Tokens zerlegt: year,
month und day. Schreiben Sie eine
Aktionsklasse, in der jede Tokenmethode einen Wert
make-t: year und day machen ihre
Zahl als ganze Zahl, während month den englischen
Monatsnamen macht (1 → January, …,
12 → December). Die Methode TOP
liest diese drei Werte dann mit .made und macht eine gut
lesbare Zeichenkette wie '5 July 2026'. Zerlegen Sie
'2026-07-05' mit der Aktionsklasse und geben Sie
.made aus.
Beispiel
Das Programm gibt aus:
5 July 2026Lösung
Kursnavigation
← Lösung: Eine Grammatik, zwei Aktionsklassen | Lösung: Machen Sie ein Datum lesbar →