golang defer避免资源泄漏

追梦人在路上不断追寻 ·
1.17的差别很小了,在我的机器上分别是11和12纳秒
#2
更多评论
通常情况下`err != nil`已经表示打开的文件指针为`nil`,后续不再需要判断了 ```go f, err := os.Open("test.txt) if err != nil { return } defer f.Close() ```
#1