Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Sostituzione e rimpiazzo / Traslitterazione
Quiz — Sostituzione
Cosa stampa il programma seguente?
my $s = 'hello';
$s ~~ tr/l/L/;
say $s;| 0 | hello |
| 0 | heLo |
| 1 | heLLo |
| 0 | LLLLL |
tr/// rimpiazza i caratteri uno a uno e, a differenza di
s///, cambia ogni carattere corrispondente
senza aver bisogno di :g. Entrambe le l di
hello diventano L, dando
heLLo.