Курс языка программирования Raku / Основы / Ассоциативные типы данных / Упражнения / Коды стран
Решение: Коды стран
В этой программе преобразование кода в название осуществляется с помощью хэш-lookup %cc{$_}
в цикле по массиву @codes
.
Код
Вот возможное решение (показаны не все страны):
my %cc =
AD => 'Андорра',
AE => 'Объединенные Арабские Эмираты',
# . . .
ZM => 'Замбия',
ZW => 'Зимбабве'
;
my @codes = < FR IT DE EE LV US CN IN BR >;
say %cc{$_} for @codes;
🦋 Найдите программу в файле country-codes.raku.
Вывод
Для заданных входных кодов программа выводит следующий список стран:
$ raku exercises/associatives/country-codes.raku
Франция
Италия
Германия
Эстония
Латвия
Соединенные Штаты Америки
Китай
Индия
Бразилия
Следующее упражнение
Навигация по курсу
← Позиционные типы данных / Индексирование интервалов | Создание и вызов функций →
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська