摘要: 项目中一个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
阅读全文