说,我有Enumerator
s的序列,目的是逐个运行它们,类似于Enumerator
的长链,andThen
之间的Seq[Enumerator[T]]
,即没有交错。
那么,如何将Enumerator[T]
合并到{{1}}?
答案 0 :(得分:1)
有趣的是,似乎没有内置功能。这样的东西会起作用:
val enumerators: Seq[Enumerator[T]] = ...
enumerators.foldRight(Enumerator.eof[T])((st, i) => i andThen st)
编辑:安德鲁确认其有效后更新回复。