×

Monad

Functional programming
In functional programming, a monad is a structure that combines program fragments and wraps their return values in a type with additional computation. Wikipedia
Functional languages use monads to turn complicated sequences of functions into succinct pipelines that abstract away control flow, and side-effects.
People also ask