golang中省略返回值造成内存泄漏

WAKnow ·
看到我一愣一愣的,还专门试了试指针,后来写了个http.Post草发线返回的res有io。。。头发都给我气没了。
#7
更多评论
polaris
社区,需要你我一同完善!
文章有几处问题: 1. `resp.Body.Close()` 应该在判断 err != nil 之后 2. 问题的本质是文件描述符(磁盘io或网络io)需要手动关闭,GC并不会自动处理这样的资源;而不是指针啥的。
#1
+1, 再补充一点 3. range slice{ ---{之前少了一个空格,即 range slice<space>{
#2