Курс языка программирования Raku / Основы / Больше о типах / Позиционные типы данных / Exercises / Названия месяцев
Решение: Названия месяцев
В этой программе названия месяцев берутся из массива
@months, который содержит двенадцать строк. Поскольку
индексы массива начинаются с 0, нам нужно уменьшить введенное число на 1
перед обращением к элементу массива.
Код
Вот решение:
my @months = <
January February March April
May June July August
September October November December
>;
say @months[@*ARGS[0] - 1];🦋 Найдите программу в файле months-names.raku.
Вывод
Попробуйте несколько запусков программы, чтобы увидеть разные названия месяцев.
$ raku exercises/positionals/months-names.raku 5
May
$ raku exercises/positionals/months-names.raku 1
January
$ raku exercises/positionals/months-names.raku 12
DecemberСтиль
Вы можете выбрать один из возможных способов форматирования списков, как в этой программе. Сравните несколько вариантов:
my @months = <
January February March April
May June July August
September October November December >;Или:
my @months = < January February March April
May June July August
September October November December >;Вы также можете перечислить все месяцы в одной строке.
my @months = < January February March April May June July August September October November December >;