Raku-Kurs / Grundlagen / Positionale Datentypen / Übungen / Monatsnamen
Lösung: Monatsnamen
In diesem Programm werden die Namen der Monate aus dem Array @months
mit zwölf Zeichenketten entnommen. Da die Array-Indizes bei 0 beginnen, müssen wir die Eingabezahl um 1 verringern, bevor wir das Array subskriptieren.
Code
Hier ist die Lösung:
my @months = <
January February March April
May June July August
September October November December
>;
say @months[@*ARGS[0] - 1];
🦋 Finden Sie das Programm in der Datei months-names.raku.
Ausgabe
Probieren Sie einige Ausführungen des Programms aus, um verschiedene Monatsnamen zu sehen.
$ raku exercises/positionals/months-names.raku 5
May
$ raku exercises/positionals/months-names.raku 1
January
$ raku exercises/positionals/months-names.raku 12
December
Stil
Es liegt an Ihnen, eine der möglichen Arten zur Formatierung der Listen wie in diesem Programm auszuwählen. Vergleichen Sie einige Optionen:
my @months = <
January February March April
May June July August
September October November December >;
Oder:
my @months = < January February March April
May June July August
September October November December >;
Sie können auch alle Monate in einer einzigen Zeile auflisten.
my @months = < January February March April May June July August September October November December >;
Nächste Übung
Kursnavigation
← Typisierte Variablen / Allomorphe | Assoziative Datentypen →
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська