Курс по Raku / Основи / Повече за типовете / Асоциативни типове данни

Интерполация на хешове

За да интерполирате елементи на масив в низове с двойни кавички, ги напишете както в самата програма: %data<FR>. За да интерполирате целия хеш, добавете чифт празни ъглови или къдрави скоби: @data{}. Следната програма илюстрира този подход:

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

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

# Или:
# say "%data{}";

Тази програма отпечатва заявените данни:

$ raku t.raku
Paris
FR	Paris
IT	Rome

Обърнете внимание, че отпечатването на целия хеш може да генерира многостроков изход.

Практика

Направете 1 тест върху съдържанието на тази тема.

Навигация в курса

Тест — Многостепенни хешове   |   Тест — Интерполация на хешове


💪 Или преминете направо към упражненията в този раздел.