golang panic的错误回收和简单的使用场景
生活随笔
收集整理的這篇文章主要介紹了
golang panic的错误回收和简单的使用场景
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
golang panic的錯誤回收和簡單的使用場景
- 代碼示例
- 注意:deferPanic返回值的設計。返回值里面有聲明變量了,這就相當與deferPanic中的一個變量,并且deferPanic返回值為變量的值。
- 原因:減少在函數中定義變量的代碼
- return、panic、defer的執行順序
- panic先捕獲錯誤信息
- 執行return
- defer回收錯誤信息
- 應用
- 用于無法預知的錯誤。例如:數組方面、map
轉載于:https://www.cnblogs.com/MyUniverse/p/11526284.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的golang panic的错误回收和简单的使用场景的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: defer 被调用时机
- 下一篇: docker中使用golang:alpi