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;
0hello
0heLo
1heLLo
0LLLLL

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.

Traslitterazione   |   Censurate una parola