Курс Раку / Основи / Позиційні типи даних / Вправи / Назви місяців
Рішення: Назви місяців
У цій програмі назви місяців беруться з масиву @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 >;
Наступна вправа
Навігація по курсу
← Типізовані змінні / Аломорфи | Асоціативні типи даних →
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська