关于close(), flash() IDE报错的困惑

来源:8-3 服务器统一出错处理

LeonwWang86

2019-02-18

图片描述
关于close() 貌似这样程序也能跑,可不明白为什么IDE会报错, 萌新求助ing

写回答

1回答

ccmouse

2019-02-21

这个浮窗里的话不是报错,属于静态代码检查。ide的静态代码检查会提出程序的一些常见问题。这里他说close是会出错的,因为close你看下它是会返回error的。close如果出错,我们没有处理。这的确是一个潜在的问题。比如我们打开的文件关闭不了,那么打开的文件就会越积越多,吃光服务器资源。地道的做法是处理它,把它加入队列重试关闭。不然的话,打印一下出错信息也是可以接受的。

1
3
浔無涯
是把file.Close() 提取出来, 作为一个函数调用么?
2019-03-21
共3条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程