Курс Raku / Розширені / Докладніше про вбудовані типи / Конструкції квотування 🆕 / Вправи

Heredoc

Завдання

За допомогою інтерполювального heredoc-а побудуйте лист-підтвердження замовлення з кількох змінних: імені покупця $name, товару $item, ціни за одиницю $price та кількості $count. Heredoc має інтерполювати змінні й обчислювати підсумок просто в тексті за допомогою вбудованого блоку { … } ($count * $price).

Зробіть тілу heredoc-а відступ, щоб воно вирівнялося з навколишнім кодом, і вирівняйте закривальний термінатор із текстом так, щоб відступ не з’явився у виводі. Виведіть результат.

Приклад

Для $name = 'Anna', $item = 'Raku Book', $price = 25 та $count = 3 програма виводить, без жодних провідних пробілів:

Dear Anna,
You ordered 3 copies of "Raku Book".
That comes to 75 dollars.
Thank you!

Рішення

Дивіться рішення

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

Розв’язання: Замикання в q-рядку   |   Розв’язання: Heredoc