Hoogle Search

Within LTS Haskell 24.18 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. bool :: a -> a -> Bool -> a

    classy-prelude ClassyPrelude

    Case analysis for the Bool type. bool f t p evaluates to f when p is False, and evaluates to t when p is True. This is equivalent to if p then t else f; that is, one can think of it as an if-then-else construct with its arguments reordered.

    Examples

    Basic usage:
    >>> bool "foo" "bar" True
    "bar"
    
    >>> bool "foo" "bar" False
    "foo"
    
    Confirm that bool f t p and if p then t else f are equivalent:
    >>> let p = True; f = "bar"; t = "foo"
    
    >>> bool f t p == if p then t else f
    True
    
    >>> let p = False
    
    >>> bool f t p == if p then t else f
    True
    

  2. bool :: GType

    glib System.Glib.GTypeConstants

    No documentation available.

  3. bool :: Bool -> Doc

    wl-pprint-text Text.PrettyPrint.Leijen.Text

    The document (bool b) shows the literal boolean b using text.

  4. bool :: Applicative m => Bool -> m Doc

    wl-pprint-text Text.PrettyPrint.Leijen.Text.Monadic

    The document (bool b) shows the literal boolean b using text.

  5. bool :: Decoder Bool

    dhall Dhall.Marshal.Decode

    Decode a Bool.

    >>> input bool "True"
    True
    

  6. bool :: Bool -> BV 1

    bv-sized Data.BitVector.Sized

    Construct a BV from a Bool.

  7. bool :: Value Bool

    postgresql-binary PostgreSQL.Binary.Decoding

    No documentation available.

  8. bool :: Bool -> Encoding

    postgresql-binary PostgreSQL.Binary.Encoding

    No documentation available.

  9. bool :: Parser Bool

    attoparsec-data Attoparsec.Data

    Accepts any string interpretable as a boolean: "1" or "0", "true" or "false", "yes" or "no", "y" or "n", "t" or "f". Case-insensitive.

  10. bool :: f c -> (a -> Bool) -> (a -> c) -> (a -> c) -> Colonnade f a c

    colonnade Colonnade

    No documentation available.

Page 14 of many | Previous | Next