Course of Raku / Essentials / Associative data types / Exercises / Country codes
Solution: Country codes
In this program, converting a code to a name is done as a hash lookup %cc{$_}
in a loop over the @codes
array.
Code
Here is the possible solution (not all countries are shown):
my %cc =
AD => 'Andorra',
AE => 'United Arab Emirates',
# . . .
ZM => 'Zambia',
ZW => 'Zimbabwe'
;
my @codes = < FR IT DE EE LV US CN IN BR >;
say %cc{$_} for @codes;
🦋 Find the program in the file country-codes.raku.
Output
For the given input codes, the program prints the following list of countries:
$ raku exercises/associatives/country-codes.raku
France
Italy
Germany
Estonia
Latvia
United States of America
China
India
Brazil
Next exercise
Course navigation
← Positional data types / Subscripting ranges | Creating and calling functions →
Translations of this page: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська