2012-03-05 63 views
1

我想從多個具有相同結構的文件加載一些數據。我已經構建了一個可以從一個文件加載數據的加載器,但現在我不知道如何使用加載器逐個加載所有這些文件的數據,然後將所有這些數據添加到一個列表中。是否可以在for(){} sententce中只使用一個加載器?在一項活動中是否可以使用多個相同的裝載器?

回答

0

如果您的for語句可以a)認識到它已達到其輸入的末尾,b)切換到新的輸入源,然後是,單個循環可以執行此操作。這就是說,你會製造不必要的代碼難以維護和難以擴展(例如,添加第三個輸入源代碼)。使用一段代碼遍歷輸入源以及處理新源時,最好使用一段代碼,將開放描述符交給一個新函數以接收來自該源的數據。

相關問題