请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

1回答

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

1 回复 有任何疑惑可以回复我~
  • 提问者 LeonwWang86 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-03-12 23:52:22
  • 如果要在defer时处理err时应该怎么做呢?
    回复 有任何疑惑可以回复我~ 2019-03-21 15:07:22
  • 是把file.Close() 提取出来, 作为一个函数调用么?
    回复 有任何疑惑可以回复我~ 2019-03-21 15:10:47
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号