Corso di Raku / Fondamenti / Tipi di dati posizionali / Esercizi / Nomi dei mesi

Soluzione: Nomi dei mesi

In questo programma, i nomi dei mesi sono presi dall’array @months che contiene dodici stringhe. Poiché gli indici degli array iniziano da 0, dobbiamo decrementare il numero di input di 1 prima di sottoscrivere l’array.

Codice

Ecco la soluzione:

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

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

🦋 Trova il programma nel file months-names.raku.

Output

Prova a eseguire il programma alcune volte per vedere i diversi nomi dei mesi.

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

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

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

Stile

Sta a te scegliere uno dei possibili modi per formattare le liste come quella in questo programma. Confronta alcune opzioni:

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

Oppure:

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

Puoi anche elencare tutti i mesi in una singola riga.

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

Prossimo esercizio

💪 Indici dispari

Variabili tipizzate / Allomorfi   |   Tipi di dati associativi

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська