Курс 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;Конкатенація з присвоєнням
Коли вам потрібно оновити змінну і додати до неї новий рядок, використовуйте наступну форму:
# Замість
$str = $str ~ $another-str;
# використовуйте:
$str ~= $another-str;Практика
Виконайте 3 тести за змістом цієї теми.
Навігація курсом
← Рядки | Тест 1: Конкатенація рядків →
💪 Або перейдіть одразу до вправ цього розділу.