Курс по 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 >;