Cursus Raku / Elementa / Positionalia data genera / Exercitationes / Nomina mensium

Solutio: Nomina mensium

In hoc programmate, nomina mensium ex serie @months cum duodecim chordis sumuntur. Cum indices seriei a 0 incipiant, necesse est numerum inputatum per 1 minuere antequam seriem subscriptamus.

Codex

Hic est solutio:

my @months = <
    Ianuarius Februarius Martius Aprilis
    Maius Iunius Iulius Augustus
    September October November December
>;

say @months[@*ARGS[0] - 1];

🦋 Invenias programma in archivo months-names.raku.

Output

Experire aliquot cursus programmatis ut diversa nomina mensium videas.

$ raku exercises/positionals/months-names.raku 5
Maius

$ raku exercises/positionals/months-names.raku 1
Ianuarius

$ raku exercises/positionals/months-names.raku 12
December

Stilus

Tibi eligendum est unum ex modis possibilibus ad formandas series sicut in hoc programmate. Compara aliquot optiones:

my @months = <
    Ianuarius Februarius Martius Aprilis
    Maius Iunius Iulius Augustus
    September October November December >;

Vel:

my @months = < Ianuarius Februarius Martius Aprilis
               Maius Iunius Iulius Augustus
               September October November December >;

Potes etiam omnes menses in una linea enumerare.

my @months = < Ianuarius Februarius Martius Aprilis Maius Iunius Iulius Augustus September October November December >;

Proximum exercitium

💪 Indices impares

Cursus navigatio

Typis variabiles / Allomorphes   |   Associativa data genera

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська