我得到了一个产生错误概率为 50:50 的代码。这一切都在一个类对象中完成。对象中的任何方法都可能产生错误。我该怎么做才能使方法堆栈深处的某个函数产生错误,以便可以将其返回给第一个运行的函数?
像这样: 1.调用function1 2.function1调用function2 3.function2调用function3 4.function3产生错误并将具有错误定义权的数组传递给function1
我知道异常是正确的(用 try-catch 块包裹一个函数),但我还不能让它在 3 个函数深堆栈中捕获异常。我怎么做?