Perl 中的 croak 函数


Perl 中的croak 函数等同于die,不同之处在于它报告高一级别的调用者。与 die 一样,此函数在将错误报告给 STDERR 后也会退出脚本 −

package T;
require Exporter;
@ISA = qw/Exporter/;
@EXPORT = qw/function/;
use Carp;
sub function {
   croak "Error in module!";
}
1;

当像下面这样从脚本中调用时 −

use T;
function();

将产生以下结果 −

Error in module! at test.pl line 4

与 carp 一样,有关包含行和文件信息的相同基本规则适用于 warn 和 die 函数。

更新于: 29-11-2019

3K+ 浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.