【发布时间】:2011-04-23 04:51:54
【问题描述】:
我希望我的脚本 perl 在生成警告时终止,包括由使用过的软件包生成的警告。
例如,这应该死:
use strict;
use warnings;
use Statistics::Descriptive;
my @data = ( 8, 9, 10, "bbb" );
my $stat = Statistics::Descriptive::Full->new();
$stat->add_data(@data);
use warnings FATAL => 'all'; 无济于事,因为它是词法范围的。 Test::NoWarnings 也不会做这项工作,因为它不会杀死脚本。
【问题讨论】: