擅长:python、mysql、java
<p>不要返回<code>function1()</code>,而是执行<code>return [function1(), outer_function()]</code></p>
<p>所以你的功能是:</p>
<pre><code>def fun():
try:
return [function1(), outer_function()]
except:
return function2()
</code></pre>
<p>如果<code>function1()</code>引发错误,则不会返回数组。相反,try块将捕获异常。你知道吗</p>
<p>注意:此代码取决于<code>function2</code>和<code>outer_function</code>不会引发任何错误这一事实。你知道吗</p>