Курс по 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. Оригинален текст на английски

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