枚举器和迭代器有什么区别?根据我的理解,这在 JavaEnumerator
中并不是一个花哨的别名。enum
相反,它似乎是一种类似于Iterator
. 那么有人能够比较和对比Enumerator
吗Iterator
?Play
另外,我在as中看到了一个用法
val data = getDataStream
val dataContent: Enumerator[Array[Byte]] = Enumerator.fromStream(data)
编辑:
我倾向于认为这Enumerator
为我们提供了实际的数据块,而Iterator
为我们提供了指向已经分块的数据的指针,例如列表。但我不相信情况确实如此。