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 (1January, …, 12December). 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 2026

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Eine Grammatik, zwei Aktionsklassen   |   Lösung: Machen Sie ein Datum lesbar