Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Алтернативи / Алтернатива
Тест — Групиране
Какво отпечатва следната програма?
say 'goodbye' ~~ / [ hello | good ] bye /;| 1 | 「goodbye」 |
| 0 | 「good」 |
| 0 | 「bye」 |
| 0 | False |
Квадратните скоби групират алтернативата hello | good
без прихващане, така че шаблонът означава „hello или
good, после bye“. В goodbye
съвпада възможността good и след нея следва
bye, което дава 「goodbye」.