Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Enumerator または EnumeratorM を使用して任意の関数を構成し、iteratee にプッシュされる個々のデータ項目が関数を適用することによって最初に前処理されるようにすることは可能ですか?
少なくとも Scalaz 6 では、いいえ - 関数がその引数の型とは異なる (そしてそのサブタイプではない) 戻り値の型を持っている場合はそうではありEnumeratorMません。
EnumeratorM
ただし、 iterateeを使用して任意の関数を「事前に構成」することは可能であるため、これが進むべき道だと思います。enumeratee を使用することもできますが、この抽象化は Scalaz 6 では提供されていません。