Enumerator和Iterator有什么区别?根据我的理解,Enumerator不是
Java中枚举的精美别名.相反,它似乎是一种类似于迭代器的遍历技术.那么有人能够比较和对比Enumerator和Iterator吗?另外,我在Play中看到了一种用法
val data = getDataStream val dataContent: Enumerator[Array[Byte]] = Enumerator.fromStream(data)
编辑:
我倾向于认为Enumerator给了我们实际的数据块,而Iterator给了我们指向已经分块的数据的指针,例如列表.但我不相信这是事实.