ValidationNel 上的 leftMap
leftMap on a ValidationNel
scalaz 中是否有现有的组合器或更好的方法?
def leftMapNel[E, EE, A](v: ValidationNel[E, A])(f: E => EE) : ValidationNel[EE, A] =
v.leftMap(_.map(f))
没有
ValidationNel[E, A]
只是 Validation[NonEmptyList[E], A]
的 shorthand(您可以 see in the code),它不提供任何特定函数来处理 NonEmptyList
.
scalaz 中是否有现有的组合器或更好的方法?
def leftMapNel[E, EE, A](v: ValidationNel[E, A])(f: E => EE) : ValidationNel[EE, A] =
v.leftMap(_.map(f))
没有
ValidationNel[E, A]
只是 Validation[NonEmptyList[E], A]
的 shorthand(您可以 see in the code),它不提供任何特定函数来处理 NonEmptyList
.