Programming with Result: kotlin.Result
A short tour of the most important standard library functions for working with Result
— general transformation using fold()
, retrieving values using getOrThrow()
, getOrElse()
/getOrDefault()
, mapping success using map()
/mapCatching()
, mapping failure using recover()
/recoverCatching()
and peeking using onSuccess()
/onFailure()
.
Published in
4 min readOct 16, 2022
— — — — — — — — — — — — — — —
THE CURRENT VERSION OF THIS ARTICLE IS PUBLISHED HERE.
— — — — — — — — — — — — — — —
Tags: #FUNDAMENTAL CONCEPT
This article is part of the Kotlin Primer, an opinionated guide to the Kotlin language, which is indented to help facilitate Kotlin adoption inside Java-centric organizations. It was originally written as an organizational learning resource for Etnetera a.s. and I would like to express my sincere gratitude for their support.
It is recommended to read the Introduction before moving on. Check out the Table of Contents for all articles.