1
use strict;
use warnings;
use Date::Parse;
use Try::Tiny;
my $etime = time;
my $stime = "";
try{
my $dur = $etime - str2time($stime);
} catch {
print "error: $!\n";
};
Use of uninitialized value in subtraction (-) at perl_try.pl line 10.
任何人都知道怎么抓呢?
这是不是被捕获块
这是不是一个错误;这只是一个警告。 – melpomene
你怎么接到警告。禁用它打印到标准输出(最好不要删除“使用警告”)即时猜测 – ealeon
如果Try :: Tiny确实收到错误,那么它将在'$ _'中,而不是'$!'。此外,警告转到标准错误,而不是标准输出。 – melpomene