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

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

Привет, Конкатенация!   |   Привет, Интерполяция!