4
perl如何識別變量的結尾?在打印時,perl如何識別變量的結尾?
例如,下面的代碼:
use warnings;
my $a = 10;
print "Value of a is $a:::";
輸出:
Use of uninitialized value $a:: in concatenation (.) or string at tryprint.pl line 6.
Value of a is :
爲什麼會考慮$ A ::而不是$ A:$或一:::
這作品:
print "Value of a is $a\:::";
打印:
Value of a is 10:::
在一般情況下,凡是能在變量名中使用被解釋爲'$'後一個變量名。如果你想消除歧義,使用大括號;例如,打印'$ a'後面加'b',使用'print'$ {a} b「'(而不是'print'$ ab」'查找可能找不到的變量' $ ab')。 – tripleee 2013-04-18 06:58:15
哦,'Perl':'print「$ parts_ $ of_ $ file_ $ name」':( – gaussblurinc 2013-04-18 08:27:01