|
GHC.Num | Portability | non-portable (GHC Extensions) | Stability | internal | Maintainer | cvs-ghc@haskell.org |
|
|
|
|
|
Description |
The Num class and the Integer type.
|
|
Synopsis |
|
|
|
Documentation |
|
class (Eq a, Show a) => Num a where |
| Methods | (+) :: a -> a -> a | | (-) :: a -> a -> a | | (*) :: a -> a -> a | | negate :: a -> a | | abs :: a -> a | | signum :: a -> a | | fromInteger :: Integer -> a |
| | Instances | |
|
|
subtract :: Num a => a -> a -> a |
|
quotRemInt :: Int -> Int -> (Int, Int) |
|
divModInt :: Int -> Int -> (Int, Int) |
|
data Integer |
Arbitrary-precision integers. | Constructors | S# Int# | | J# Int# ByteArray# | |
| Instances | |
|
|
zeroInteger :: Integer |
|
int2Integer :: Int -> Integer |
|
integer2Int :: Integer -> Int |
|
quotRemInteger :: Integer -> Integer -> (Integer, Integer) |
|
remInteger :: Integer -> Integer -> Integer |
|
quotInteger :: Integer -> Integer -> Integer |
|
gcdInteger :: Integer -> Integer -> Integer |
|
lcmInteger :: Integer -> Integer -> Integer |
|
divExact :: Integer -> Integer -> Integer |
|
enumDeltaIntegerFB :: (Integer -> b -> b) -> Integer -> Integer -> b |
|
enumDeltaInteger :: Integer -> Integer -> [Integer] |
|
jtos :: Integer -> String -> String |
|
Produced by Haddock version 0.6 |