多个reover,为什么最上面的reover获取不到err?

taatcc · 2019-09-12 17:52:53 · 1282 次点击

先理解defer顺序,特么第二个都把错误处理了,当然第一个不会再重新处理错误。基础也太差了。官网文档先过一遍。

#1
更多评论

(◡¸◡✿),我想是defer2中的recover获取到err,就重置err为nil,所以第defer1中的recover获取不到err了

#2