Kurso de Raku / Esencoj / Poziciaj datentipoj / Ekzercoj / Monataj nomoj

Solvo: Monataj nomoj

En ĉi tiu programo, la nomoj de la monatoj estas prenitaj el la array @months kun dek du ŝnuroj en ĝi. Ĉar array-indeksoj komenciĝas per 0, ni devas malpligrandigi la enigan numeron per 1 antaŭ ol subscripting la array.

Kodo

Jen la solvo:

my @months = <
    Januaro Februaro Marto Aprilo
    Majo Junio Julio Aŭgusto
    Septembro Oktobro Novembro Decembro
>;

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

🦋 Trovu la programon en la dosiero months-names.raku.

Eligo

Provu kelkajn ruladojn de la programo por vidi malsamajn nomojn de la monatoj.

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

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

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

Stilo

Estas via elekto elekti unu el la eblaj manieroj formati la listojn kiel en ĉi tiu programo. Komparu kelkajn opciojn:

my @months = <
    Januaro Februaro Marto Aprilo
    Majo Junio Julio Aŭgusto
    Septembro Oktobro Novembro Decembro >;

Aŭ:

my @months = < Januaro   Februaro Marto    Aprilo
               Majo       Junio     Julio     Aŭgusto
               Septembro Oktobro  Novembro Decembro >;

Vi ankaŭ povas listigi ĉiujn monatojn en unu linio.

my @months = < Januaro Februaro Marto Aprilo Majo Junio Julio Aŭgusto Septembro Oktobro Novembro Decembro >;

Sekva ekzerco

💪 Malparaj indeksoj

Kurso navigado

Tipitaj variabloj / Alomorfoj   |   Asociaj datentipoj

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська