Курс по 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
Франция
Италия
Германия
Естония
Латвия
Съединени американски щати
Китай
Индия
Бразилия

Следващо упражнение

💪 Замяна с антоними

Навигация по курса

Позиционни типове данни / Индексиране на диапазони   |   Създаване и извикване на функции

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

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