エラーが発生する確率が50:50のコードを取得しました。それはすべてクラスオブジェクトで行われます。オブジェクト内のメソッドはエラーを生成する可能性があります。メソッドスタックのどこかにある関数がエラーを生成し、実行された最初の関数に戻ることができるようにするにはどうすればよいですか?
次のようになります。1。function1を呼び出します。2。function1がfunction2を呼び出します。3。function2がfunction3を呼び出します。4。function3はエラーを生成し、エラー定義を含む配列をfunction1に配信します。
例外が正しいこと(try-catchブロックで関数をラップアラウンドする)は知っていますが、3関数のディープスタックで例外をキャッチさせることはできませんでした。それ、どうやったら出来るの?