$ @变量在Perl中意味着什么?
那会是什么:
if ($@) {
return 0;
}
说什么?
由于
答案 0 :(得分:7)
来自Perldoc:
变量$ @,$! ,$ ^ E和$?包含有关的信息 执行期间可能出现的不同类型的错误条件 一个Perl程序。变量显示的顺序为"距离" 在报告错误的子系统和Perl之间 process ...如果要评估的字符串没有编译,则设置$ @(这个 如果打开或关闭导入坏原型,或者如果 在评估期间执行的Perl代码die()d。在这些情况下的价值 $ @是编译错误,或者是死亡的参数