Go 错误处理 defer recover panic

 

类似try-catch的操作是利用 recover捕获错误,利用defer处理错误。

复习一下defer的处理机制:

1 在程序执行完成后,执行defer栈中的内容

2 先入的后执行

 

 支持使用errors.New()自定义错误。也可以用panic处理错误,执行panic后,输出错误信息,退出程序

 

posted @ 2020-11-20 23:15  超级学渣渣  阅读(99)  评论(0编辑  收藏  举报