Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Alternativas / Token más largo y primera coincidencia
Quiz — Alternativas
¿Qué imprime el programa siguiente? Fíjate en la barra simple
|.
say 'download' ~~ / down | download /;| 1 | 「download」 |
| 0 | 「down」 |
| 0 | 「load」 |
| 0 | False |
La barra simple | usa el emparejamiento del token más
largo: cuando más de una alternativa coincide en el mismo punto, gana la
más larga. Aunque down está escrito primero y coincidiría,
| prefiere el más largo download. Con
|| en cambio habría ganado down.
Navegación del curso
← Token más largo y primera coincidencia | Palabra o dígito →