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
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19