Risposte:
Il || è il vecchio comportamento di alternanza: prova l'alternanza dal primo dichiarato all'ultimo
Il | prova a alternare dall'atomo dichiarativo più lungo a quello più breve . Si chiama strategia di specifica di corrispondenza token più lunga .
say 'foobar' ~~ / foo || foobar / # 「foo」 is the first declared
say 'foobar' ~~ / foo | foobar / # 「foobar」 is the longest token
Risposta più dettagliata in questo post