- 論壇徽章:
- 0
|
我打印日志時都是使用 print "somestr $var\n"; 這樣的格式。可是書中第24.1.2節(jié)介紹到:
-- 8< -------------------------
實(shí)習(xí) Perl 程序員應(yīng)該注意下面的事項(xiàng):
*記住許多操作符在列表環(huán)境里和在標(biāo)量環(huán)境里的行為是不同的。比如:
($x) = (4,5,6); # 列表環(huán)境;$x 設(shè)置為 4
$x = (4,5,6); # 標(biāo)量環(huán)境;$x 設(shè)置為 6
@a = (4,5,6);
$x = @a; # 標(biāo)量環(huán)境;$x 設(shè)置為 3(數(shù)組列表)
....
....
*不是一個文件句柄的名字,而是一個在那個句柄上做行輸入的尖角操作符。通常當(dāng)人們向這個尖角操作符 print 的時候就會澄清這一點(diǎn):
print "hi"; # 錯,應(yīng)該省略尖角操作符
-- 8< ---------------------------------------
print "hi"; 錯了嗎? |
|