Cursus Raku / Essentiëlen / Positionele datentypen / Oefeningen / Maandnamen
Oplossing: Maandnamen
In dit programma worden de namen van de maanden gehaald uit de array @months
met twaalf strings erin. Aangezien array-indices beginnen met 0, moeten we het ingevoerde nummer met 1 verminderen voordat we de array subscripten.
Code
Hier is de oplossing:
my @months = <
January February March April
May June July August
September October November December
>;
say @months[@*ARGS[0] - 1];
🦋 Vind het programma in het bestand months-names.raku.
Uitvoer
Probeer een paar runs van het programma om verschillende namen van de maanden te zien.
$ raku exercises/positionals/months-names.raku 5
May
$ raku exercises/positionals/months-names.raku 1
January
$ raku exercises/positionals/months-names.raku 12
December
Stijl
Het is aan jou om een van de mogelijke manieren te kiezen om de lijsten zoals in dit programma te formatteren. Vergelijk een paar opties:
my @months = <
January February March April
May June July August
September October November December >;
Of:
my @months = < January February March April
May June July August
September October November December >;
Je kunt ook alle maanden in één regel zetten.
my @months = < January February March April May June July August September October November December >;
Volgende oefening
Cursusnavigatie
← Getypte variabelen / Allomorfen | Associatieve datentypen →
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська