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

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська