摘要: 項目中一個try-finally語句中有return,不明白執行的順序,于是搜索了一番。
http://www.usdprofits.com/finally-return-t344073.htm
雖然回答的是JAVA的,但也有借鑒作用。
===================================================
首先執行finally,然后才執行return;
如果finally里面有return,try中的return不會再執行;
如果try中有了異常,return也不執行;
ps:異常實際上也是一種返回值
===================================================
http://fanyaojun.bokee.com/126611.html
有一段程序顯示先執行try,再finally最后return。
http://www.blog.edu.cn/user1/16293/archives/2006/1248335.sht
閱讀全文