是否有以下等效项-
eval { die "reason 1"; }; warn $@ if $@;
eval { die "reason 2"; }; warn $@ if $@;
eval { die "reason 3"; }; warn $@ if $@;
.
.
如您所见,以下代码不会打印出脚本死机的所有可能原因。
eval {
die "reason 1";
die "reason 2";
die "reason 3";
};
warn $@ if $@;
[编辑] 我想知道脚本(使用很多库)可能失败的所有可能原因。模具声明不在我可以编辑的地方。