我正在实现一个递归算法:
def induct(arg):
if doStuff(arg) == 0:
return # Completely stop algorithm, go home.
induct(doStuff(arg))
问题是return 只会返回induct 的当前 调用。有没有办法返回所有 induct 调用以完全停止算法?
请您参考如下方法:
引发异常而不是返回。
我正在实现一个递归算法:
def induct(arg):
if doStuff(arg) == 0:
return # Completely stop algorithm, go home.
induct(doStuff(arg))
问题是return 只会返回induct 的当前 调用。有没有办法返回所有 induct 调用以完全停止算法?
请您参考如下方法:
引发异常而不是返回。