當(dāng)前位置:
首頁 >
go语言中的defer
發(fā)布時間:2025/3/15
29
豆豆
生活随笔
收集整理的這篇文章主要介紹了
go语言中的defer
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
defer的詞義: 延遲 推遲
在go語言中,使用defer關(guān)鍵字來延遲一個函數(shù)或者方法的執(zhí)行
1. defer 函數(shù)或方法 一個函數(shù)或方法會被延遲執(zhí)行
2. defer的使用
A 對象文件的close 臨時文件的刪除
B go語言中關(guān)于異常的處理,使用panic 和recover
panic函數(shù)引發(fā)的恐慌 導(dǎo)致程序中斷執(zhí)行
recover函數(shù)用于恢復(fù)程序的執(zhí)行recover()語法上要求必須在defer中執(zhí)行
3. 如果多個defer函數(shù)
倒序調(diào)用 最后defer調(diào)用的最先被調(diào)用
總結(jié)
以上是生活随笔為你收集整理的go语言中的defer的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【软件质量】变更管理与可追踪性
- 下一篇: 【计算机科学基础】VonNeumann体