Spec-Zone.ru › Kotlin 1.9

fold

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

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

Обратите внимание, что эта функция повторно выбрасывает любое исключение Throwable, выброшенное функцией onSuccess или onFailure.

© 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/fold.html

Spec-Zone.ru

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