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

Quiz 2: Strings en getallen concateneren

Raku converteert automatisch een getal als je het wilt samenvoegen met een string. Selecteer in elk van de onderstaande delen de regels die de vereiste string afdrukken.

1

Welke van de regels print Alpha2?

1say 'Alpha2';
0say 'Alpha' 2;Een spatie is hier een syntaxisfout.
1say 'Alpha', '2';Er is geen stringconcatenatie, maar het resultaat is correct.
1say 'Alpha' ~ '2';
1say 'Alpha' ~ 2;Een getal wordt omgezet in een string en vervolgens samengevoegd.
0say 'Alpha' + 2;Een + doet geen stringconcatenatie.
0say 'Alpha' . 2;Evenmin doet een . dat.

2

Welke van deze regels print 123?

1say 1 ~ 2 ~ 3;Stringconcatenatie hier, zelfs voor getallen.
0say 1 + 2 + 3;Een reguliere rekenkundige uitdrukking.
1say '1' ~ '2' ~ '3';Enkele tekens zijn ook strings.
0say '1' + '2' + '3';Aangezien er een + is, worden de strings omgezet in getallen.
1say 1 ~ 23;
1say 12 ~ 3;
1say 123 ~ '';'' is een lege string, dus het toevoegen ervan verandert het resultaat niet.

Cursusnavigatie

Quiz 1: Strings concateneren   |   Quiz 3: Strings opnieuw concateneren