1
試圖讓我的腦袋繞着玩遊戲2.0.4 - 我想交織一個枚舉器與另一個,但只有第一枚枚舉(獨佔)的長度。 所以:Interleave Enumerators play 2.0
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)
生產 「你好,世界」,而不是 「你好,世界」
幫助非常感謝!
謝謝,我一直努力嘗試與Iteratee /枚舉,但這基本上是我的問題。查找文檔有點困難,所以任何指導表示讚賞。 – barnybug