boolean¶
fun boolean::random(P?: number): boolean
Returns a random boolean that has probability
P
of beingtrue
. If omitted,P
defaults to0.5
.type boolean
A boolean value (either
true
orfalse
).meth boolean(String: string): boolean | error
Returns
true
ifString
equals"true"
(ignoring case). Returnsfalse
ifString
equals"false"
(ignoring case). Otherwise returns an error.meth (Arg₁: boolean) != (Arg₂: boolean): boolean | nil
Returns
Arg₂
ifArg₁ != Arg₂
andnil
otherwise.true != true :> nil true != false :> false false != true :> true false != false :> nil
meth -(Bool: boolean): boolean
Returns the logical inverse of
Bool
meth (Bool₁: boolean) /(Bool₂: boolean, ...): boolean
Returns the logical and of
Bool₁
andBool₂
.true /\ true :> true true /\ false :> false false /\ true :> false false /\ false :> false
meth (Arg₁: boolean) < (Arg₂: boolean): boolean | nil
Returns
Arg₂
ifArg₁ < Arg₂
andnil
otherwise.true < true :> nil true < false :> nil false < true :> true false < false :> nil
meth (Arg₁: boolean) <= (Arg₂: boolean): boolean | nil
Returns
Arg₂
ifArg₁ <= Arg₂
andnil
otherwise.true <= true :> true true <= false :> nil false <= true :> true false <= false :> false
meth (Bool₁: boolean) <> (Bool₂: boolean): integer
Returns
-1
,0
or1
depending on whetherBool₁
is less than, equal to or greater thanBool₂
.true
is considered greater thanfalse
.meth (Arg₁: boolean) = (Arg₂: boolean): boolean | nil
Returns
Arg₂
ifArg₁ == Arg₂
andnil
otherwise.true = true :> true true = false :> nil false = true :> nil false = false :> false
meth (Arg₁: boolean) > (Arg₂: boolean): boolean | nil
Returns
Arg₂
ifArg₁ > Arg₂
andnil
otherwise.true > true :> nil true > false :> false false > true :> nil false > false :> nil
meth (Bool₁: boolean) >< (Bool₂: boolean): boolean
Returns the logical xor of
Bool₁
andBool₂
.true >< true :> false true >< false :> true false >< true :> true false >< false :> false
meth (Arg₁: boolean) >= (Arg₂: boolean): boolean | nil
Returns
Arg₂
ifArg₁ >= Arg₂
andnil
otherwise.true >= true :> true true >= false :> false false >= true :> nil false >= false :> false
meth (Bool₁: boolean) / (Bool₂: boolean, ...): boolean
Returns the logical or of
Bool₁
andBool₂
.true \/ true :> true true \/ false :> true false \/ true :> true false \/ false :> false
meth (Buffer: string::buffer):append(Value: boolean)
Appends
"true"
or"false"
toBuffer
.