Raku kurss / Pamati / Asociatīvie datu tipi / Vingrinājumi / Valstu kodi
Risinājums: Valstu kodi
Šajā programmā koda konvertēšana uz nosaukumu tiek veikta kā heša meklēšana %cc{$_}
ciklā pār @codes
masīvu.
Kods
Šeit ir iespējamais risinājums (ne visas valstis ir parādītas):
my %cc =
AD => 'Andora',
AE => 'Apvienotie Arābu Emirāti',
# . . .
ZM => 'Zambija',
ZW => 'Zimbabve'
;
my @codes = < FR IT DE EE LV US CN IN BR >;
say %cc{$_} for @codes;
🦋 Atrodi programmu failā country-codes.raku.
Izvade
Dotajiem ievades kodiem programma izdrukā šādu valstu sarakstu:
$ raku exercises/associatives/country-codes.raku
Francija
Itālija
Vācija
Igaunija
Latvija
Amerikas Savienotās Valstis
Ķīna
Indija
Brazīlija
Nākamais uzdevums
Kursa navigācija
← Pozicionālie datu tipi / Diapazonu apakšizteiksmes | Funkciju izveide un izsaukšana →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська