Spec-Zone.ru › Kotlin 1.6

recover

kotlin-stdlib / kotlin / recover
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
inline fun <R, T : R> Result<T>.recover(
    transform: (exception: Throwable) -> R
): Result<R>

Возвращает результат, заключённый в данном методе преобразования, применённого к исключению Throwable, если этот экземпляр представляет собой ошибку, или исходное заключенное значение, если это успех.

Обратите внимание, что эта функция повторно выбрасывает любое исключение Throwable, выброшенное методом преобразования. См. recoverCatching для альтернативного варианта, который обрабатывает исключения.

© 2010–2020 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API