Existem os seguintes operadores do tipo Quote suportados pela linguagem Perl. Na tabela a seguir, um {} representa qualquer par de delimitadores que você escolher.
Sr. Não. |
Operador e descrição |
1 |
q{ } Inclui uma string entre aspas simples Example - q {abcd} dá 'abcd' |
2 |
qq{ } Inclui uma string entre aspas duplas Example - qq {abcd} dá "abcd" |
3 |
qx{ } Inclui uma string com aspas invertidas Example - qx {abcd} dá `abcd` |
Exemplo
Tente o exemplo a seguir para entender todos os operadores de cotação disponíveis em Perl. Copie e cole o seguinte programa Perl no arquivo test.pl e execute 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";
Quando o código acima é executado, ele produz o seguinte 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