我必须理解错误的警告文档。我读的方式,这样的代码:警告:: Perl中的警告和致命类别
use warnings;
use warnings FATAL => 'all';
warnings::warn('numeric', 'blarg');
print "finished\n";
应该打印“blarg”警告和死亡,因为我已经要求所有的警告是致命的。然而,当我运行我得到的代码:
$> /opt/local/bin/perl x.pl
blarg at x.pl line 3
finished
somone能帮助我理解为什么我不能警告死吗?
严重的警告足以致命,听起来像*错误*。这是区别,警告*不是致命的。 – pavium 2009-10-20 04:20:05
@pavium:有区别,但警告杂注的致命选项旨在提升对错误的警告。 – ysth 2009-10-20 05:24:12