The global value false
is the only instance of class FalseClass
and represents a logically false value in boolean expressions. The class provides operators allowing false
to participate correctly in logical expressions.
static VALUE false_and(VALUE obj, VALUE obj2) { return Qfalse; }
Returns false
:
false & true false & Object.new
Argument object
is evaluated:
false & raiseSource
#define case_equal rb_equal
Returns true
or false
.
Like Object#==
, if object
is an instance of Object
(and not an instance of one of its many subclasses).
This method is commonly overridden by those subclasses, to provide meaningful semantics in case
statements.
#define false_xor true_and
Returns false
if object
is nil
or false
, true
otherwise:
nil ^ nil nil ^ false nil ^ Object.newSource
#define false_or true_and
Returns false
if object
is nil
or false
, true
otherwise:
nil | nil nil | false nil | Object.newSource
VALUE rb_false_to_s(VALUE obj) { return rb_cFalseClass_to_s; }
The string representation of false
is âfalseâ.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4