recover
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
inline fun <R, T : R> Result<T>.recover( transform: (exception: Throwable) -> R ): Result<R>
Возвращает результат, полученный от применения заданной функции transform к исключению Throwable, если этот экземпляр представляет собой ошибку, или исходное значение, если это успех.
Обратите внимание, что эта функция повторно выбросит любое исключение Throwable, сгенерированное функцией transform. См. recoverCatching для альтернативного варианта, который обрабатывает исключения.
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/recover.html