Відповіді:
|| це стара поведінка чергування: спробуйте чергування від першого оголошеного до останнього
| спробуйте чергування від найдовшого до найкоротшого декларативного атома . Вона називається стратегією найбільшого відповідності токену .
say 'foobar' ~~ / foo || foobar / # 「foo」 is the first declared
say 'foobar' ~~ / foo | foobar / # 「foobar」 is the longest token
Більш детальна відповідь у цьому дописі