Raku kurss / Pamati / Pozicionālie datu tipi / Vingrinājumi / Mēnešu nosaukumi

Risinājums: Mēnešu nosaukumi

Šajā programmā mēnešu nosaukumi tiek ņemti no masīva @months, kurā ir divpadsmit virknes. Tā kā masīva indeksi sākas ar 0, mums jāatņem ievades skaitlim 1, pirms mēs izmantojam to kā indeksu masīvā.

Kods

Šeit ir risinājums:

my @months = <
    January February March April
    May June July August
    September October November December
>;

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

🦋 Atrodiet programmu failā months-names.raku.

Izvade

Izmēģiniet dažus programmas palaišanas gadījumus, lai redzētu dažādus mēnešu nosaukumus.

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

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

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

Stils

Jūs varat izvēlēties vienu no iespējamiem veidiem, kā formatēt sarakstus, kā tas ir šajā programmā. Salīdziniet dažas iespējas:

my @months = <
    January February March April
    May June July August
    September October November December >;

Vai:

my @months = < January   February March    April
               May       June     July     August
               September October  November December >;

Jūs varat arī uzskaitīt visus mēnešus vienā rindā.

my @months = < January February March April May June July August September October November December >;

Nākamais uzdevums

💪 Nepāra indeksi

Kursa navigācija

Tipizētie mainīgie / Allomorfi   |   Asociatīvie datu tipi

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська