Los operadores q y qq

En Perl las diversas formas de entrecomillados son operadores (de la misma manera que la concatenación, la suma o el producto).

Es posible usar los operadores q y qq para entrecomillar cadenas. El operador q convierte su argumento en una cadena de comillas simples. El operador qq convierte su argumento en una cadena de comillas dobles.

Así:

print q*El 'morao' de \*estrellas\** # El 'morao' de *estrellas*
Es posible usar delimitadores ``pareja'' como {}, [], (), etc. En tal caso, Perl lleva la cuenta del anidamiento de la pareja:
$a = 4;
print qq<No me <<cites>> mas de $a veces!>; #No me <<cites>> mas de 4 veces!

Para sabe mas sobre este tipo de operadores consulte la sección Quote and Quote-like Operators de perlop (escriba perldoc perlop en la consola).

Casiano Rodríguez León
2011-04-15