Spec-Zone.ru › Kotlin 1.8

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>

Возвращает результат применения заданной функции 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

Spec-Zone.ru

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