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