标签: scala scalaz
鉴于Reader[E, A]和函数(E, A) => B,如何获得Reader[E, B]? scalaz中是否存在现有函数。
Reader[E, A]
(E, A) => B
Reader[E, B]
目前,我写了这个小函数:
def map2[E, A, B](reader: Reader[E, A], f: (E, A) => B) : Reader[E, B] = { Reader { e => f(e, reader(e)) } }