eof FILEHANDLE eof() eof |
返回1,如果FILEHANDLE將返回下一個讀文件的末尾,或者如果FILEHANDLE是不開放的。
使用不帶參數的最後一個eof文件的讀取。 用eof()與空括號是非常不同的。它是指由<>運算符可以通過在命令行上列出的文件和偽文件。
undef - 如果FILEHANDLE是不是在文件的末尾
1 - 如果一個文件句柄,將報告下一次讀取文件的末尾
以下是詳細用法...
# insert dashes just before last line of last file while (<>) { if (eof()) { # check for end of last file print "-------------- by www.gitbook.net \n"; } print; last if eof(); # needed if we're reading from a terminal }