Bir Enumerator veya EnumeratorM ile isteğe bağlı bir işlev oluşturmak mümkün mü, böylece her bir veri öğesi iteratee'ye itiliyor, böylece işlev uygulanarak ön işlenir?Enumerator
5
ile işlev oluşturma
A
cevap
0
Scalaz 6 ile, en azından, hayır - işlevinin, bir argüman türünden (ve alt türünün alt türünden değil) farklı bir dönüş türü varsa, EnumeratorM
'türünün giriş türünü değiştirmesine izin vermez yinelemenin. Bununla birlikte, bir yineleme ile rasgele işlevlerin "önceden-oluşturması" mümkündür, bu yüzden bu gitmek için bir yol olduğunu düşünüyorum. Ayrıca bir numaralayıcı da kullanabilir, ancak bu soyutlama Scalaz 6'da sağlanmamıştır.
Bir Play 2.0 cevabı vermeden önce etiketleri okumadığım için kendi hatamdır, ancak yineleme kütüphanesi hakkında daha açık olmak isteyebilirsiniz. ' (EnumeratorM 'den bahsetmiş olduğunuzdan beri 6) olduğunu kabul ediyorum. –