在ValidationNel上的leftMap

时间:2016-01-04 15:32:55

标签: scala scalaz

scalaz中是否存在现有的组合子或更好的方式?

def leftMapNel[E, EE, A](v: ValidationNel[E, A])(f: E => EE) : ValidationNel[EE, A] =
  v.leftMap(_.map(f))

1 个答案:

答案 0 :(得分:2)

没有

ValidationNel[E, A]只是Validation[NonEmptyList[E], A]的简写(正如您可以see in the code)并且它没有提供任何特定功能来处理NonEmptyList