// iteratorFunc is Iterable[SomeClass]
val iterator1 = iteratorFunc.iterator
iterator1 foreach {
...
}
val iterator2 = iteratorFunc.iterator
iterator2 foreach {
...
}
iterator1 foreach
中的代码成功完成。但是,迭代器2给出了空的迭代器。
请帮忙。
你应该复制它。
val (iterator1, iterator2) = iteratorFunc.iterator.duplicate