exists
Returns false
if Left or returns the result of the application of the given predicate to the Right value.
Example:
import arrow.core.Either
import arrow.core.Either.Left
fun main() {
Either.Right(12).exists { it 10 } // Result: true
Either.Right(7).exists { it 10 } // Result: false
val left: Either<Int, Int> = Left(12)
left.exists { it 10 } // Result: false
}
Content copied to clipboard