Monad is one of those most well-known words from Functional Programming that we are sometimes scared about. Learn how it's not that scary, and how important is it for things like sequential computations on any system / app. Learn:
- Main use case of monads based on real app examples. Or how those are thought for sequential operations where the input of each depend on the result of the previous one.
- It's main combinator, the
flatMapto achieve that.
- When you combine flatMap and map you can get some nested types. Learn how to fix that with the
- Learn how just using
flatMapavoids nesting by definition.
- Learn the most important difference between the Applicative and the Monad use cases (independent vs dependent computations).
Something went wrong
Lesson added to playlist
Create new playlist
Name can't be empty