Курс языка программирования Raku / Основы / Основы переменных и типов данных / Строки / Exercises / Привет, Конкатенация!
Решение: Привет, Конкатенация!
Код
Вот возможное решение проблемы:
my $name = prompt 'What is your name? ';
say 'Hello, ' ~ $name ~ '!';🦋 В можете найти исходный код в файле hello-concatenation.raku.
Вывод
Запустите эту программу, и она войдет в состояние ожидания вашего ввода. После того, как вы наберете ваше имя и нажмете Enter, программа выведет приветствие:
$ raku exercises/strings/hello-concatenation.raku
What is your name? John
Hello, John!Комментарии
Сравните эту программу с предыдущим
вариантом, где мы передавали три строки в подпрограмму
say:
say 'Hello, ', $name, '!';Теперь же все три части сначала конкатенируются, и уже потом
передаются в say как один аргумент.