|
| Data.Functor | | Portability | portable | | Stability | provisional | | Maintainer | libraries@haskell.org |
|
|
|
| Description |
| Functors: uniform action over a parameterized type, generalizing the
map function on lists.
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
The Functor class is used for types that can be mapped over.
Instances of Functor should satisfy the following laws:
fmap id == id
fmap (f . g) == fmap f . fmap g
The instances of Functor for lists, Data.Maybe.Maybe and System.IO.IO
defined in the Prelude satisfy these laws.
| | | Methods | | fmap :: (a -> b) -> f a -> f b | Source |
| | | | Replace all locations in the input with the same value.
The default definition is fmap . const, but this may be
overridden with a more efficient version.
|
|
|
|
|
| An infix synonym for fmap.
|
|
| Produced by Haddock version 2.6.0 |