我有一个我无法理解的Perl脚本。
for $i(@myarr)
{
#some stuff
eval {
#some stuff
};
if($@)
{
print "*** $@ ****";
}
}
答案 0 :(得分:10)
$@
来自上一个eval,do-FILE或require命令的Perl语法错误或例程错误消息。如果设置,则编译失败,或者在eval的代码中执行die函数。请阅读此文档http://perldoc.perl.org/perlvar.html
答案 1 :(得分:8)