Курс Raku / Основи / Більше про типи / Позиційні типи даних / Вправи / Назви місяців
Розв’язання: Назви місяців
У цій програмі назви місяців беруться з масиву @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 >;Навігація курсом
← Назви місяців | Непарні індекси →