Safe Haskell | Safe |
---|
Eta.Classes.Num
Description
The Num
type class defines basic numerical
operations:
- Addition
(+)
- Subtraction
(-)
- Multiplication
(*)
- Negation
(negate)
- Absolute value
(absoluteValue)
- Sign of a number
(numberSign)
- Conversion from
Integer
(fromInteger)
- class Num a where
- absoluteValue :: Num a => a -> a
- numberSign :: Num a => a -> a
Documentation
Methods
fromInteger :: Integer -> a #
absoluteValue :: Num a => a -> a #
Returns the absolute value
>>>
absoluteValue (-1)
1>>>
absoluteValue 1
1
numberSign :: Num a => a -> a #
Returns the number sign
>>>
numberSign (-4)
-1>>>
numberSign 9
1>>>
numberSign 0
0