Cursus Raku / Essentiëlen / Basis van variabelen en datatypes / Strings

String concatenatie

Als je twee strings hebt, kun je ze samenvoegen en een nieuwe, langere string krijgen. Deze actie wordt stringconcatenatie genoemd. In Raku concateneer je strings met—gok eens?—de concatenatie-operator. Deze operator is een tilde: ~. Om twee strings te concateneren, plaats je ~ ertussen:

say 'Hello, ' ~ 'World!';

Als onze strings in variabelen worden bewaard, kunnen we ‘variabelen concateneren’, nou ja, eigenlijk de strings concateneren die die variabelen bevatten:

my $greeting = 'Hello, ';
my $who = 'World!';

say $greeting ~ $who;

Of je kunt een nieuwe variabele maken met de geconcateneerde waarde:

my $greeting = 'Hello, ';
my $who = 'World!';
my $message = $greeting ~ $who;

say $message;

Concatenatie met toewijzing

Wanneer je de variabele moet bijwerken en de nieuwe string eraan moet toevoegen, gebruik je de volgende vorm:

# In plaats van 
$str = $str ~ $another-str;

# gebruik:
$str ~= $another-str;

Praktijk

Maak de 3 quizzen over de inhoud van dit onderwerp.

Cursusnavigatie

Strings   |   Quiz 1: Strings concateneren


💪 Of ga direct naar de oefeningen in deze sectie.