Курс по 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: Конкатенация на стрингове →
💪 Или преминете направо към упражненията в този
раздел.