1

我有一个非常大的文件,每一行都可以解析成一个视图对象。但是,我想返回一个迭代器[A]而不是集合,因此它可以为大文件解析提供更好的内存特性。

factory.createContainer(line: String): Foo = .......

def parse: Iterator[Foo] = {
io.linesR("src/test/resources/largedummy.txt")
    .map(line => factory.createContainer(line))
    .to(.......)

    // I am not sure how can write it in here to return a Iterator[Foo]
}

提前谢谢了

4

0 回答 0