看到越来越多的package 里面的代码都这样用 defer:
obj, _ := x.y()
defer obj.close()
或者
obj, err := x.y()
defer obj.close()
都不管 obj 是否 nil , 太不靠谱了!
看到越来越多的package 里面的代码都这样用 defer:
obj, _ := x.y()
defer obj.close()
或者
obj, err := x.y()
defer obj.close()
都不管 obj 是否 nil , 太不靠谱了!