在Perl中,"$ @"是什么意思?

Tha*_*ius 1 perl

$ @变量在Perl中意味着什么?

那会是什么:

if ($@) {
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

这么说?

谢谢

La-*_*eja 7

来自Perldoc:

变量$ @,$!,$ ^ E和$?包含有关在执行Perl程序期间可能出现的不同类型的错误条件的信息.变量显示按报告错误的子系统与Perl进程之间的"距离"排序...如果要评估的字符串未编译,则设置$ @(如果导入打开或关闭,则可能发生这种情况)糟糕的原型),或者如果Perl代码在评估期间执行die()d.在这些情况下,$ @的值是编译错误,或者是死亡的参数

http://perldoc.perl.org/perlvar.html