|
Data.Bool | Portability | portable | Stability | experimental | Maintainer | libraries@haskell.org |
|
|
|
|
|
Description |
The Bool type and related functions.
|
|
Synopsis |
|
|
|
|
Booleans
|
|
data Bool |
The Bool type is an enumeration. It is defined with False
first so that the corresponding Enum instance will give
fromEnum False the value zero, and
fromEnum True the value 1.
| Constructors | | Instances | |
|
|
Operations
|
|
(&&) :: Bool -> Bool -> Bool |
Boolean "and"
|
|
(||) :: Bool -> Bool -> Bool |
Boolean "or"
|
|
not :: Bool -> Bool |
Boolean "not"
|
|
otherwise :: Bool |
otherwise is defined as the value True. It helps to make
guards more readable. eg.
f x | x < 0 = ...
| otherwise = ...
|
|
Produced by Haddock version 0.7 |