Курс Raku / Регулярні вирази та граматики / Граматики / Що таке граматика / Іменовані регулярні вирази
Тест — Іменовані регулярні вирази
Що надрукує наступна програма?
my regex letter { <[a..z]> }
'a1' ~~ / <letter> /;
say $<letter>;| 1 | 「a」 |
| 0 | 「1」 |
| 0 | 「a1」 |
| 0 | 「letter」 |
Виклик іменованого регексу як <letter> і
зіставляється з ним, і захоплює результат під цим іменем. Шаблон
знаходить першу малу літеру, a, тож
$<letter> дорівнює 「a」.