Курс по 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. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська