私はTry::Tiny
try-catchに使用しています。
コードは次のようになります。
use Try::Tiny;
try {
print "In try";
wrongsubroutine(); # undefined subroutine
}
catch {
print "In catch";
}
somefunction();
..。
sub somefunction {
print "somefunction";
}
実行すると次のようになります。
somefunction
In Try
In catch
出力シーケンスが間違っているように見えます。違いますか?またはこれは正常な動作ですか?