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

💪 Aizstāt ar antonīmiem

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська