有人可以解釋一下為什么它會如此工作嗎?的Python 3.6.3In [1]: def test(): ...: try: ...: return 1 ...: finally: ...: return 2 ...: In [2]: test()Out[2]: 2編輯: 這并不完全重復(fù),因為鏈接的問題在他們try :和我的示例使用中引起了異常,return而我希望這種情況可以正常工作。該函數(shù)看起來應(yīng)該返回1但返回2-因此基本上return 1被忽略。finally吃掉任何上升的例外情況做得很好,但它也應(yīng)該吃掉收益嗎?
添加回答
舉報
0/150
提交
取消