monoid module
This commit is contained in:
+17
-3
@@ -1,26 +1,40 @@
|
||||
Functor
|
||||
=======
|
||||
|
||||
```haskell
|
||||
foreach :: Functor f => f a -> (a -> b) -> f b
|
||||
```
|
||||
#### map
|
||||
|
||||
```haskell
|
||||
map :: Functor f => (a -> b) -> f a -> f b
|
||||
```
|
||||
|
||||
#### $>
|
||||
|
||||
```haskell
|
||||
($>) :: Functor f => f a -> b -> f b
|
||||
```
|
||||
|
||||
#### <$>
|
||||
|
||||
```haskell
|
||||
(<$>) :: Functor f => (a -> b) -> f a -> f b
|
||||
```
|
||||
|
||||
#### <<$>>
|
||||
|
||||
```haskell
|
||||
(<<$>>) :: (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b)
|
||||
```
|
||||
|
||||
#### void
|
||||
|
||||
```haskell
|
||||
void :: Functor f => f a -> f ()
|
||||
```
|
||||
|
||||
#### foreach
|
||||
|
||||
```haskell
|
||||
foreach :: Functor f => f a -> (a -> b) -> f b
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,28 @@ Monoid
|
||||
Monoid
|
||||
------
|
||||
|
||||
#### mempty
|
||||
|
||||
```haskell
|
||||
mempty :: Monoid a => a
|
||||
```
|
||||
|
||||
#### <>
|
||||
|
||||
```haskell
|
||||
(<>) :: Monoid m => m -> m -> m
|
||||
```
|
||||
|
||||
```haskell
|
||||
mappend :: Monoid a => a -> a -> a
|
||||
```
|
||||
|
||||
#### mconcat
|
||||
|
||||
```haskell
|
||||
mconcat :: Monoid a => [a] -> a
|
||||
```
|
||||
|
||||
Semigroup
|
||||
---------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user