Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Alternative / Token più lungo e prima corrispondenza

Quiz — Alternative

Cosa stampa il programma seguente? Nota la barra singola |.

say 'download' ~~ / down | download /;
1「download」
0「down」
0「load」
0False

La barra singola | usa il riconoscimento del token più lungo: quando più di un’alternativa corrisponde nello stesso punto, vince la più lunga. Anche se down è scritto per primo e corrisponderebbe, | preferisce il più lungo download. Con || invece avrebbe vinto down.

Token più lungo e prima corrispondenza   |   Parola o cifra