Курс языка программирования 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

Обратите внимание, что вывод всего хеша может быть многострочным.

Практика

Пройдите викторину, которая охватывает содержание этой темы.

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

Ассоциативные типы данных / Вложенные словари   |   💪 Упражнения: Ассоциативные типы данных

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська