6
誰かが列挙型の条件付き組み合わせを実装するコードを見つけましたか?基本的に私は条件付きで列挙型を組み合わせる
val decideEnumeratee : Enumerate[A,Either[L,R] = Enumerate.map(a=>???)
val leftSideEnumeratee : Enumeratee[L,B] = Enumeratee.map(l=>???)
val rightEnumeratee: Enumeratee[R,B] = Enumeratee.map(r=>???)
を持って与えられた私は、次のコンビネータの実装を持つようにしたい:
def either[L,R,B](left:Enumeratee[L,B], right,Enumeratee[R,B]): Enumeratee[Either[L,R],B] = ???
は、誰もが同様のenumerateeの実装に遭遇していますか?ここで
あなたはscalazストリームでワイかのいずれかの機能のようなものを意味するか(https://github.com/scalaz/scalaz-stream/blob/master/ src/main/scala/scalaz/stream/Process.scala)? –
はい。しかし、Enumerateeでは、それはない、あなたがそれを行うことはできません、あなたが結合Enumeratees内の処理状態を保持する場合はできないようです。 –