Applicative functor
= Applicative functor
{wiki=Applicative_functor}
An **Applicative Functor** is a type class in functional programming that extends the capabilities of a Functor. It allows for functions that take multiple arguments to be applied inside a context (like a data structure, a computational context, or an effectful computation). The concept comes from category theory and has been adopted in languages such as Haskell, Scala, and others.