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

时间:2014-05-30 19:08:51

标签: perl

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

那会是什么:

if ($@) {
        return 0;
    }

说什么?

由于

1 个答案:

答案 0 :(得分:7)

来自Perldoc:

  

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

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