Cursus Raku / Essentiëlen / Meer over types / Associatieve datentypen

Interpolatie van hashes

Om array-elementen in dubbele aanhalingstekens te interpoleren, schrijf je ze zoals je dat in het programma zelf doet: %data<FR>. Om de hele hash te interpoleren, voeg je een paar lege hoekige of gekrulde haakjes toe: @data{}. Het volgende programma illustreert deze aanpak:

my %data = FR => 'Parijs', IT => 'Rome';

say "%data<FR>";
say "%data<>";

# Of:
# say "%data{}";

Dit programma print de gevraagde gegevens:

$ raku t.raku
Parijs
FR	Parijs
IT	Rome

Merk op dat het printen van de hele hash meerrijige uitvoer kan genereren.

Praktijk

Maak de 1 quiz over de inhoud van dit onderwerp.

Cursusnavigatie

Quiz — Meerlagige hashes   |   Quiz — Interpolatie van hashes


💪 Of ga direct naar de oefeningen in deze sectie.