Курс 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
Франція
Італія
Німеччина
Естонія
Латвія
Сполучені Штати Америки
Китай
Індія
Бразилія

Навігація курсом

Коди країн   |   Замінити антонімами