1 從<>輸入
這種方法對于書寫類似于标準unix工具的程式非常有用。
<>操作檢視@argv來決定使用哪些檔案。如果表為空,則使用标準輸入流;否則,使用其找到的相應檔案。也就是說,在啟動程式後,使用<>之前,你還有機會修改@argv的值。
(本人還在體會中。。。。)
2 print ((2+3)*4); #20
print (2+3)*4; #5
他相當于(print (2+3))*4;
3 filehandle是Perl程式I/O連接配接的名字,是Perl和外界的紐帶。也就是說,它是連接配接的名字,而非檔案的名字。
filehandle的命名規則和Perl中其他辨別符一樣,由于沒有任何的字首符,這可能和現在或者将來的保留字、标簽混淆。是以,推薦filehandle的所有字母均大寫。
Perl自身有六個filehandle:STDIN,STDOUT,STDERR,DATA,ARGV,ARGVOUT。
4 close 關閉filehandle
die 列印出嚴重錯誤資訊
warm 警告資訊
$! 系統提示資訊
本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/807613,如需轉載請自行聯系原作者