| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
NumHask.Pair
Documentation
A Pair
>>>fmap (+1) (Pair 1 2)Pair 2 3
>>>pure one :: Pair IntPair 1 1
>>>(*) <$> Pair 1 2 <*> pure 2Pair 2 4
>>>foldr (++) [] (Pair [1,2] [3])[1,2,3]
>>>Pair "a" "pair" <> pure " " <> Pair "string" "mappend"Pair "a string" "pair mappend"
| numerics >>> Pair 0 1 + zero Pair 0 1
>>>Pair 0 1 + Pair 2 3Pair 2 4
>>>Pair 1 1 - onePair 0 0
>>>Pair 0 1 * onePair 0 1
>>>Pair 0 1 / onePair 0.0 1.0
>>>Pair 11 12 `mod` (pure 6)Pair 5 0
| module >>> Pair 1 2 .+ 3 Pair 4 5
| representations >>> distribute [Pair 1 2, Pair 3 4] Pair [1,3] [2,4]
>>>index (Pair 'l' 'r') LPair'l'
A pair of a's, implemented as a tuple, but api represented as a Pair of a's.
Constructors
| Pair' (a, a) |
Instances