Cursus Raku / Essentiëlen / Meer over types / Positionele datentypen / Exercises / 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
DecemberStijl
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 >;Cursusnavigatie
← Maandnamen | Oneven indices →