Курс языка программирования Raku / Основы / Больше о типах / Ассоциативные типы данных / Exercises / Коды стран
Решение: Коды стран
В этой программе преобразование кода в название осуществляется с
помощью хэш-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
Франция
Италия
Германия
Эстония
Латвия
Соединенные Штаты Америки
Китай
Индия
БразилияНавигация по курсу
← Коды стран | Замена антонимами →