【发布时间】:2011-04-18 22:39:37
【问题描述】:
这是从 perl 中的子例程返回错误消息的好方法吗?
sub some_subroutine{
# do something
$something = 14;
if(1 == 2){
$_ = "This should not be happening!";
return undef;
}
return $something;
}
my $ret=some_subroutine();
print "ERROR: $_" unless(defined $ret);
代码运行正常(在平行世界,1 == 2),但是使用$_返回错误信息是个好办法吗?我没有找到任何关于将$_ 用于此类目的的文档。
谢谢!
【问题讨论】:
标签: perl