我想从多个具有相同结构的文件中加载一些数据。我已经构建了一个可以从一个文件加载数据的加载器,但现在我不知道如何使用加载器逐个加载所有这些文件的数据,然后将所有这些数据添加到一个列表中。是否可以在for(){} sententce中只使用一个加载器?
答案 0 :(得分:0)
如果你的for
语句可以a)识别它到达输入的结尾,b)切换到新的输入源,然后是,单个循环可以做到这一点。
话虽这么说,你将制作代码,这些代码不必要地难以维护并且难以扩展(例如,添加第3个输入源)。您最好使用一段代码来迭代输入源,并在处理新源时,将打开的描述符交给新函数以从该源接收数据。