Курс по Raku / Напреднали / Повече за вградените типове / Конструкции за цитиране 🆕 / Exercises

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!

Решение

Вижте решението

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

Решение: Closure в q низ   |   Решение: Heredoc