Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Emparejar cadenas / El operador de emparejamiento inteligente

Quiz — Smartmatch

¿Qué imprime el programa siguiente? Fíjate en que esta vez no hay so y la coincidencia usa la forma m/.../.

say 'the cat sat' ~~ m/sat/;
0True
0False
1「sat」
0Nil

m/sat/ empareja igual que lo haría /sat/. Sin so que lo convierta en booleano, el emparejamiento inteligente devuelve el propio objeto de coincidencia, que say imprime entre esquinas como 「sat」.

El operador de emparejamiento inteligente   |   El objeto de coincidencia