Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Adverbios / Espacios significativos

Quiz — Adverbios

¿Qué imprime el programa siguiente? Fíjate en el adverbio :s y en la serie de espacios del texto.

say so 'hello   world' ~~ /:s hello world/;
1True
0False
0「hello world」
0Nil

El adverbio :s hace significativo el espacio entre hello y world del patrón: exige que ahí haya espacio en blanco. Uno o más espacios valen todos, así que la serie de tres espacios del texto coincide y el resultado es True. Sin :s, el espacio del patrón se ignoraría y el patrón buscaría helloworld.

Espacios significativos   |   Coincidencia sin importar mayúsculas