Golang的错误处理机制 defer recover()

Posted yingger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang的错误处理机制 defer recover()相关的知识,希望对你有一定的参考价值。

技术图片

 

 当程序出现异常时,会抛出一个panic来终止程序,如果不想让程序终止,可以通过defer recover() 来处理,见下图(这样处理就不会使程序崩溃):

 

技术图片

 

以上是关于Golang的错误处理机制 defer recover()的主要内容,如果未能解决你的问题,请参考以下文章

GoLang异常

GO语言异常处理机制panic和recover分析

golang的panic与recover

golang错误处理机制:panic与recover

golang异常处理

Golang异常处理