Curso de Raku / Esenciales / Tipos de datos posicionales / Ejercicios / Nombres de los meses
Solución: Nombres de los meses
En este programa, los nombres de los meses se toman del array @months
que contiene doce cadenas. Como los índices de los arrays comienzan en 0, necesitamos decrementar el número de entrada en 1 antes de subscriptar el array.
Código
Aquí está la solución:
my @months = <
January February March April
May June July August
September October November December
>;
say @months[@*ARGS[0] - 1];
🦋 Encuentra el programa en el archivo months-names.raku.
Salida
Prueba ejecutar el programa varias veces para ver diferentes nombres de los meses.
$ raku exercises/positionals/months-names.raku 5
May
$ raku exercises/positionals/months-names.raku 1
January
$ raku exercises/positionals/months-names.raku 12
December
Estilo
Depende de ti elegir una de las posibles formas de formatear las listas como la de este programa. Compara algunas opciones:
my @months = <
January February March April
May June July August
September October November December >;
O:
my @months = < January February March April
May June July August
September October November December >;
También puedes listar todos los meses en una sola línea.
my @months = < January February March April May June July August September October November December >;
Siguiente ejercicio
Navegación del curso
← Variables tipadas / Alomorfos | Tipos de datos asociativos →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська