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