Perl中的carp函数与warn基本等效,可以将消息打印到STDERR,而无需实际退出脚本并打印脚本名称。
package T;
require Exporter;
@ISA = qw/Exporter/;
@EXPORT = qw/function/;
use Carp;
sub function {
carp "Error in module!";
}
1;当从如下脚本中调用时-
use T; function();
它将产生以下结果-
Error in module! at test.pl line 4