Курс Раку / Основи / Асоціативні типи даних / Вправи / Коди країн

Рішення: Коди країн

У цій програмі перетворення коду на назву здійснюється за допомогою хеш-пошуку %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. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська