Курс по 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. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська