package ocaml-base-compiler
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=776006e6f0b9bcfb6d9d74381c588e587432ca85562fde93bb80472a5145b028
doc/stdlib/Stdlib/Bool/index.html
Module Stdlib.BoolSource
Boolean values.
Booleans
The type of booleans (truth values).
The constructors false and true are included here so that they have paths, but they are not intended to be used in user-defined data types.
not b is the boolean negation of b.
e0 && e1 is the lazy boolean conjunction of expressions e0 and e1. If e0 evaluates to false, e1 is not evaluated. Right-associative operator at precedence level 3/11.
e0 || e1 is the lazy boolean disjunction of expressions e0 and e1. If e0 evaluates to true, e1 is not evaluated. Right-associative operator at precedence level 2/11.
Predicates and comparisons
equal b0 b1 is true if and only if b0 and b1 are both true or both false.
compare b0 b1 is a total order on boolean values. false is smaller than true.
Converting
to_int b is 0 if b is false and 1 if b is true.
to_float b is 0. if b is false and 1. if b is true.
to_string b is "true" if b is true and "false" if b is false.