这有点难以解释,但我会尽力而为。
这类似于我当前正在运行的代码。
function func1()
{
func2()
}
function func2()
{
exit();
}
我需要能够从 func2 中停止 func1 的执行,但我需要一个比 exit() 更好的方法。由于 func1 的调用者可能还有其他操作要做,我也不想停止它们,我只想停止 func1 的其余部分执行。
我知道我可以在 func1 中放置一个简单的 if 语句来检测 func2 的返回值,然后如果它是某个值则返回,但这也有点乱。
所以我的问题是,我怎样才能从一个函数中停止执行调用者函数的其余部分?