perl に try catch ブロックがあります
try {
//statement 1
//statement 2
};
catch Error with
{
print "Error\n";
}
perl プログラムを実行すると、次のエラーが表示されます
パッケージまたはオブジェクト参照なしでメソッド「try」を呼び出すことはできません...
Nice::Tryも試してみてください。これは非常にユニークで、他のプログラミング言語と同様に trycatch ブロックのすべての機能を提供します。
例外変数の割り当て、例外クラス、ブロックによるクリーンアップfinally
、組み込みの try-catch ブロックをサポートしています。
完全な開示: 私はNice::Try when TryCatch got breakを開発しました。