map

inline fun <R, T> Result<T>.map(transform: (value: T) -> R): Result<R>(source)

Returns the encapsulated result of the given transform function applied to the encapsulated value if this instance represents success or the original encapsulated Throwable exception if it is failure.

Note, that this function rethrows any Throwable exception thrown by transform function. See mapCatching for an alternative that encapsulates exceptions.

Since Kotlin

1.3