【发布时间】:2021-12-07 10:30:02
【问题描述】:
我正在尝试打开文件句柄,打印文件句柄并关闭它。
use strict;
use warnings;
open( $fh, ">>", "$filename");
print $fh $mesg."\n";
close $fh;
现在当我尝试编译这个文件时,它会抛出错误:print() on closed filehandle $fh
这个问题是在我添加了使用警告之后才出现的。
提前致谢。
【问题讨论】:
-
这个问题是在我添加了使用警告之后才出现的 - 不,问题一直存在,但你才刚刚意识到它:- )
-
我所说的问题是编译错误,它也确实以预期的输出正常运行,现在我卡在这里了。