當前位置:首頁 » Perl » Perl eof()函數

Perl eof()函數

perl eof()函數,eof()函數學習例子,eof()函數實例代碼,eof()函數教學等

語法

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
    }