Курс по Raku / Основи / Стрингове / Конкатенация на стрингове

Тест 2: Конкатенация на стрингове и числа

Raku автоматично преобразува число, ако искате да го конкатенирате към низ. Във всяка от частите по-долу, изберете редовете, които отпечатват изисквания низ.

1

Кои от редовете отпечатват Alpha2?

1 say ‘Alpha2’;  
0 say ‘Alpha’ 2; Интервалът тук е синтактична грешка.
1 say ‘Alpha’, ‘2’; Няма конкатенация на низове, но резултатът е правилен.
1 say ‘Alpha’ ~ ‘2’;  
1 say ‘Alpha’ ~ 2; Числото се преобразува в низ и след това се конкатенира.
0 say ‘Alpha’ + 2; + не извършва конкатенация на низове.
0 say ‘Alpha’ . 2; Нито пък ..

2

Кои от тези редове отпечатват 123?

1 say 1 ~ 2 ~ 3; Конкатенация на низове тук, дори и за числа.
0 say 1 + 2 + 3; Обикновено аритметично изразяване.
1 say ‘1’ ~ ‘2’ ~ ‘3’; Единичните символи също са низове.
0 say ‘1’ + ‘2’ + ‘3’; Понеже има +, низовете се преобразуват в числа.
1 say 1 ~ 23;  
1 say 12 ~ 3;  
1 say 123 ~ ‘’; '' е празен низ, така че добавянето му не променя резултата.

Навигация по курса

Стрингове   |   Стрингове / Променлива интерполация


💪 Or jump directly to the exercises to this section.

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

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