try-finally的返回機制

關於關鍵字的源碼也不知道上哪看,就通過測試,得一下結論: 問題:該機制的返回操作順序是什麼? 假設: 1.先執行finally,再返回! 2.直接返回,然後再執行finally! 3.返回途中,執行finally! 驗證: 1.驗證順序 輸出結果爲try finally 1,返回結果沒有被finally的操作影響 輸出結果爲try finally 3,可見在返回值出現前,finally塊會先執行,
相關文章
相關標籤/搜索