pakoito
06/08/2019, 4:28 PMsam
06/09/2019, 4:47 AMfun <E, A, B> Validated<E, A>.flatMap(f: (A) -> Validated<E, B>): Validated<E, B> {
return when (this) {
is Invalid -> this
is Valid -> f(this.a)
}
}
pakoito
06/09/2019, 9:38 AMpakoito
06/09/2019, 9:43 AMsam
06/09/2019, 5:40 PM