Курс языка программирования 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 тест по содержанию этой темы.
Навигация по курсу
← Тест: Многоуровневые словари | Тест: Интерполяция словарей →
💪 Или перейдите сразу к упражнениям этого
раздела.