Курс по 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;
Практика
Попълнете тестовете, които обхващат съдържанието на тази тема.
Навигация по курса
← Стрингове | Стрингове / Променлива интерполация →
💪 Or jump directly to the exercises to this section.
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська