Corso di Raku / Avanzato / Altro sui tipi predefiniti / Costrutti di quoting / Avverbi di quoting

Quiz — Avverbi di quoting

Cosa stampa il seguente programma?

my $price = 5;
say qq:!s{costs $price};
0costs 5
1costs $price
0costs
0costs {5}

qq normalmente interpola gli scalari, ma un avverbio scritto con un ! disattiva una funzionalità. Qui :!s disabilita l’interpolazione scalare, quindi $price viene lasciato esattamente come scritto invece di essere sostituito da 5.

Avverbi di quoting   |   Heredoc