Câu trả lời:
các || là hành vi xen kẽ cũ: thử xen kẽ từ lần khai báo đầu tiên đến lần cuối
các | thử xen kẽ từ nguyên tử khai báo dài nhất đến ngắn nhất . Nó được gọi là chiến lược Spec Token Match dài nhất .
say 'foobar' ~~ / foo || foobar / # 「foo」 is the first declared
say 'foobar' ~~ / foo | foobar / # 「foobar」 is the longest token
Câu trả lời chi tiết hơn trong bài này