return与finally

当return遇到了finally,先标记return的值,然后执行finally,当finally修改了return的值,那么执行finally后,传递最后一次return的值,若finally没有更新return的值,那么最后传递之前标记的return的值。

好记性不如烂笔头
原文地址:https://www.cnblogs.com/pokerface/p/5106355.html