Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Riconoscere le stringhe / L’operatore smartmatch
Quiz — Smartmatch
Cosa stampa il programma seguente? Nota che questa volta non c’è
so e la corrispondenza usa la forma
m/.../.
say 'the cat sat' ~~ m/sat/;| 0 | True |
| 0 | False |
| 1 | 「sat」 |
| 0 | Nil |
m/sat/ riconosce allo stesso modo di /sat/.
Senza so a convertirlo in booleano, lo smartmatch
restituisce l’oggetto match stesso, che say stampa fra
parentesi angolari come 「sat」.