天天看點

征服Perl——輸入輸出相關知識——裡程碑M6

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,如需轉載請自行聯系原作者