Ejemplo de operadores de tipo cotización de Perl

Existen los siguientes operadores de tipo Cotización compatibles con el lenguaje Perl. En la siguiente tabla, un {} representa cualquier par de delimitadores que elija.

No Señor. Operador y descripción
1

q{ }

Encierra una cadena entre comillas simples

Example - q {abcd} da 'abcd'

2

qq{ }

Encierra una cadena entre comillas dobles

Example - qq {abcd} da "abcd"

3

qx{ }

Incluye una cadena con comillas invertidas

Example - qx {abcd} da `abcd`

Ejemplo

Pruebe el siguiente ejemplo para comprender todos los operadores de cotización disponibles en Perl. Copie y pegue el siguiente programa Perl en el archivo test.pl y ejecute este programa.

#!/usr/local/bin/perl

$a = 10;
 
$b = q{a = $a};
print "Value of q{a = \$a} = $b\n";

$b = qq{a = $a};
print "Value of qq{a = \$a} = $b\n";

# unix command execution
$t = qx{date};
print "Value of qx{date} = $t\n";

Cuando se ejecuta el código anterior, produce el siguiente resultado:

Value of q{a = $a} = a = $a
Value of qq{a = $a} = a = 10
Value of qx{date} = Thu Feb 14 08:13:17 MST 2013