Курс Raku / Основи / Більше про типи / Асоціативні типи даних / Вправи / Коди країн
Розв’язання: Коди країн
У цій програмі перетворення коду на назву здійснюється за допомогою
хеш-пошуку %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
Франція
Італія
Німеччина
Естонія
Латвія
Сполучені Штати Америки
Китай
Індія
Бразилія