擅长:python、mysql、java
<p>您可以很容易地从<code>b()</code>中调用<code>a()</code>,并且您可以使其仅在<code>b</code>使用多个返回点成功运行时才被调用。你知道吗</p>
<pre><code>def a():
something
def b():
something
if something goes wrong:
return None or someError
something
a()
return correct result
</code></pre>
<p>只有一个<code>return</code>会运行,因此如果您正在测试并发现<code>b</code>没有成功运行,您可以提前返回一个值(或不返回任何内容),这样它就永远不会到达调用<code>a</code>的点。你知道吗</p>