原文链接: 听说,99% 的 Go 程序员都被 defer 坑过 先声明:我被坑过. 之前写 Go 专栏时,写过一篇文章:Go 专栏|错误处理:defer,panic 和 recover.有小伙伴留言说:道理都懂,但还是不知道怎么用,而且还总出现莫名奇妙的问题. 出问题就对了,这个小东西坏的很,一不留神就出错. 所以,面对这种情况,我们今天就不讲道理了.直接把我珍藏多年的代码一把梭,凭借多年踩坑经历和写 BUG 经验,我要站着把这个坑迈过去. 一. 先来一个简单的例子热热身: package m…