Esempio di operatori simili a virgolette Perl
Ci sono i seguenti operatori simili a quote supportati dal linguaggio Perl. Nella tabella seguente, un {} rappresenta qualsiasi coppia di delimitatori scelti.
Sr.No. | Operatore e descrizione |
---|---|
1 | q{ } Racchiude una stringa con virgolette singole Example - q {abcd} restituisce "abcd" |
2 | qq{ } Racchiude una stringa con virgolette doppie Example - qq {abcd} restituisce "abcd" |
3 | qx{ } Racchiude una stringa con virgolette invertite Example - qx {abcd} restituisce `abcd` |
Esempio
Prova il seguente esempio per comprendere tutti gli operatori simili a virgolette disponibili in Perl. Copiare e incollare il seguente programma Perl nel file test.pl ed eseguire questo programma.
#!/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 il codice sopra viene eseguito, produce il seguente risultato:
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