getOrDefault
Returns the encapsulated value if this instance represents success or the defaultValue if it is failure.
inline fun <R, T : R> Result<T>.getOrDefault(defaultValue: R): R(source)
fun main() {
val success: Result<Int> = Result.success(10)
val failure: Result<Int> = Result.failure(Exception("error"))
val defaultValue = -1
println(success.getOrDefault(defaultValue)) // prints 10
println(failure.getOrDefault(defaultValue)) // prints -1
}