如何在没有交错的情况下对Play Enumerators进行排序?

时间:2014-05-14 16:23:39

标签: scala playframework enumerator

说,我有Enumerator s的序列,目的是逐个运行它们,类似于Enumerator的长链,andThen之间的Seq[Enumerator[T]],即没有交错。

那么,如何将Enumerator[T]合并到{{1}}?

1 个答案:

答案 0 :(得分:1)

有趣的是,似乎没有内置功能。这样的东西会起作用:

val enumerators: Seq[Enumerator[T]] = ...
enumerators.foldRight(Enumerator.eof[T])((st, i) => i andThen st)

编辑:安德鲁确认其有效后更新回复。