$ @变量在Perl中意味着什么?
那会是什么:
if ($@) {
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这么说?
谢谢
来自Perldoc:
变量$ @,$!,$ ^ E和$?包含有关在执行Perl程序期间可能出现的不同类型的错误条件的信息.变量显示按报告错误的子系统与Perl进程之间的"距离"排序...如果要评估的字符串未编译,则设置$ @(如果导入打开或关闭,则可能发生这种情况)糟糕的原型),或者如果Perl代码在评估期间执行die()d.在这些情况下,$ @的值是编译错误,或者是死亡的参数
http://perldoc.perl.org/perlvar.html