PréludeChargé par défaut — aucun import nécessaire.
Bounded — la plus petite et la plus grande valeur d'un type
Synopsis
interface Bounded a where
minBound : a
maxBound : a
Un type doté d'une plus petite valeur (minBound) et d'une plus grande valeur (maxBound). Avec Enum, cela permet d'énumérer un type entier. Int/Nat sont à précision arbitraire (non bornés), ils n'ont donc pas d'instance Bounded.
Instances : Bool,
Char,
Int16,
Int32,
Int64,
Int8,
Ordering,
Word16,
Word32,
Word64,
Word8