Tag: iterate

scala和java中的枚举器vs迭代器

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