base-4.7.0.0: Basic libraries

Copyright(c) The University of Glasgow 2001
LicenseBSD-style (see the file libraries/base/LICENSE)
Maintainerlibraries@haskell.org
Stabilityexperimental
Portabilityportable
Safe HaskellTrustworthy
LanguageHaskell2010

Data.Bool

Description

The Bool type and related functions.

Synopsis

Booleans

data Bool :: *

Constructors

Instances

Operations

(&&) :: Bool -> Bool -> Bool infixr 3

Boolean "and"

(||) :: Bool -> Bool -> Bool infixr 2

Boolean "or"

not :: Bool -> Bool

Boolean "not"

otherwise :: Bool Source

otherwise is defined as the value True . It helps to make guards more readable. eg.

 f x | x < 0 = ...
 | otherwise = ...

bool :: a -> a -> Bool -> a Source

Case analysis for the Bool type. bool a b p evaluates to a when p is False, and evaluates to b when p is True.

Since: 4.7.0.0

AltStyle によって変換されたページ (->オリジナル) /