试图在播放 2.0.4 中了解 Enumerators - 我想将一个 Enumerator 与另一个 Enumerator 交错,但只要第一个 Enumerator 的长度(不包括)。所以:
Enumerator("hello", "world") -> "hello" ", " "world"
Enumerator("one", "two", "three") -> "one" ", " "two" ", " "three"
内置交错包括从第一个枚举器的末尾到第二个枚举器的末尾。
val commas : Enumerator[String] = {
Enumerator(", ", ", ", ", ")
}
val words : Enumerator[String] = {
Enumerator("hello", "world!")
}
Ok.stream(words interleave commas andThen Enumerator.eof)
产生“你好,世界,”而不是“你好,世界”
非常感谢帮助!