conner
if let Left(err) = myEitherValue { /* do something with err */ }
myEitherValue
Left
fun <E, T> Either<E, T>.ifLeft(f: (E) -> Unit) = when(this) { is Either.Left<E> -> f(this.value) else -> Unit }
tapLeft
Peter
A modern programming language that makes developers happier.