Курс языка программирования Raku / Основы / Строки
Конкатенация строк
Если у вас есть две строки, вы можете получить более длинную строку, соединив их
вместе. Такое действие называется строковой конкатенацией. Чтобы соединить
строки в Raku, мы используем угадайте что? — оператор конкатенации. Этот
оператор — тильда ~
. Чтобы соединить две строки, поставьте между ними
~
:
say 'Hello, ' ~ 'World!';
Если наши строки хранятся в переменных, мы можем “конкатенировать переменные”, но, на самом деле, конкатенировать строки, хранящиеся в этих переменных:
my $greeting = 'Hello, ';
my $who = 'World!';
say $greeting ~ $who;
Или вы можете создать новую переменную, используя конкатенированное значение:
my $greeting = 'Hello, ';
my $who = 'World!';
my $message = $greeting ~ $who;
say $message;
Конкатенация с присвоением
Когда вам нужно обновить переменную и добавить к ней строку, используйте следующую форму:
# Instead of
$str = $str ~ $another-str;
# use:
$str ~= $another-str;
Практика
Пройдите викторины, которые охватывают содержание этой темы.
Навигация по курсу
← Строки | Строки / Интерполяция переменных →
💪 Or jump directly to the exercises to this section.
Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська