问答详情
源自:3-5 完整外部排序

关于返回 []*File 的那一部分

老师可以分享一下视频中提到的返回 []*File 来关闭文件的代码吗 ?想看看那一部分的工业化代码是什么样子的 以及 现实中是怎么处理文件关闭的。

还有一个问题就是,如果我把file包装成一个reader,那么在关闭的时候我调用reader.Close()还是file.Close()?或者两个都要调用?

谢谢!

提问者:qq_蒙牛_0 2020-07-03 23:47

个回答

  • 痕六
    2020-10-07 21:42:10

        可以将`pipelient.ReadSource`的参数改成`io.ReadCloser`, 然后在文件数据读完的地方close就行