Курс 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 тест за змістом цієї теми.

Навігація курсом

Тест — Багаторівневі хеші   |   Тест — Інтерполяція хешів


💪 Або перейдіть одразу до вправ цього розділу.