Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Съпоставяне на низове / Операторът за интелигентно съпоставяне

Тест — Интелигентно съпоставяне

Какво отпечатва следната програма? Забележете, че този път няма so, а съпоставянето използва формата m/.../.

say 'the cat sat' ~~ m/sat/;
0True
0False
1「sat」
0Nil

m/sat/ съпоставя по същия начин, както би направил /sat/. Без so, който да го преобразува в булева стойност, интелигентното съпоставяне връща самия обект на съвпадението, който say отпечатва между ъглови скоби като 「sat」.

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

Операторът за интелигентно съпоставяне   |   Обектът на съвпадението