Perl 類引用運算子示例



Perl 語言支援以下類引用運算子。在下表中,{} 代表您可以選擇的任意一對定界符。

序號 運算子及描述
1

q{ }

用單引號括起來字串

示例 − q{abcd} 結果為 'abcd'

2

qq{ }

用雙引號括起來字串

示例 − qq{abcd} 結果為 "abcd"

3

qx{ }

用反引號括起來字串

示例 − qx{abcd} 結果為 `abcd`

示例

嘗試以下示例以瞭解 Perl 中所有可用的類引用運算子。將以下 Perl 程式複製並貼上到 test.pl 檔案中並執行該程式。

#!/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";

執行上述程式碼後,將產生以下結果:

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
perl_operators.htm
廣告
© . All rights reserved.