eof
优质
小牛编辑
131浏览
2023-12-01
描述 (Description)
如果FILEHANDLE上的下一次读取将返回文件结尾,或者如果FILEHANDLE未打开,则此函数返回1。
没有参数的eof使用最后读取的文件。 使用带空括号的eof()是非常不同的。 它指的是由命令行中列出的文件形成的伪文件,可通过<>运算符访问。
语法 (Syntax)
以下是此函数的简单语法 -
eof FILEHANDLE
eof()
eof
返回值 (Return Value)
如果FILEHANDLE不在文件末尾,则此函数返回undef;如果FILEHANDLE将在下次读取时报告文件结尾,则返回1。
例子 (Example)
以下是显示其基本用法的示例代码 -
# insert dashes just before last line of last file
while (<>) {
if (eof()) { # check for end of last file
print "--------------\n";
}
print;
last if eof(); # needed if we're reading from a terminal
}
<!--When above code is executed, it produces the following result −
-->