Baeldung
Map a Future for both Success and Failure in Scala
A Future in Scala allows us to treat concurrency in a declarative way, hiding the complexity of asynchronous programming. We can map a Future, changing the value computed concurrently. But, what about a failed Future? Can we map something that fails into a new value? In this tutorial, we’ll explain exactly how to do just that.
This article was originally published on Baeldung.
Read on Baeldung