Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Ancore / Confini di parola

Quiz — Ancore

Cosa stampa il programma seguente?

say so 'I have a dog' ~~ /<< dog >>/;
1True
0False
0「dog」
0Nil

Lo schema richiede che dog sia una parola intera. In I have a dog la parola dog sta da sola, con uno spazio prima e la fine della stringa dopo, quindi c’è un confine di parola da entrambi i lati, la corrispondenza riesce e so restituisce True.

Confini di parola   |   Comincia con