Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Съпоставяне на низове / Операторът за интелигентно съпоставяне
Тест — Интелигентно съпоставяне
Какво отпечатва следната програма? Забележете, че този път няма
so, а съпоставянето използва формата
m/.../.
say 'the cat sat' ~~ m/sat/;| 0 | True |
| 0 | False |
| 1 | 「sat」 |
| 0 | Nil |
m/sat/ съпоставя по същия начин, както би направил
/sat/. Без so, който да го преобразува в
булева стойност, интелигентното съпоставяне връща самия обект на
съвпадението, който say отпечатва между ъглови скоби като
「sat」.
Навигация в курса
← Операторът за интелигентно съпоставяне | Обектът на съвпадението →