介绍 Go 语言中错误与异常,进一步深入探讨错误与异常的区别以及实际开发中合适的处理方式。
带堆栈的错误信息在开发与 bug 追踪中都十分重要,可以帮助程序员更快定位错误发生位置。它拥有比标准库中错误处理更丰富的处理方式,可谓程序员调试之牛刀。
在异常处理中,关键字 defer 与 recover() 函数配合,可捕获运行时异常的发生,提升程序运行时的稳定性。
本场 Chat 主要分享的内容有:
- 什么是错误与异常
- Go 语言错误处理
- 带堆栈的错误处理
- Go 语言异常的产生
- Go 语言异常的捕获
- 有关 defer 关键字
- 正确使用错误与异常
阅读全文: http://gitbook.cn/gitchat/activity/5d13238387e6304e23d91260
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。