class FalseClass
Der globale Wert false ist die einzige Instanz der Klasse FalseClass und repräsentiert einen logisch falschen Wert in booleschen Ausdrücken. Die Klasse bietet Operatoren, die es false ermöglichen, korrekt an logischen Ausdrücken teilzunehmen.
Öffentliche Instanzmethoden
Source
static VALUE
false_and(VALUE obj, VALUE obj2)
{
return Qfalse;
}
Gibt false zurück
false & true # => false false & Object.new # => false
Das Argument object wird ausgewertet
false & raise # Raises RuntimeError.
Source
#define case_equal rb_equal
Source
#define false_xor true_and
Gibt false zurück, wenn object nil oder false ist, andernfalls true
nil ^ nil # => false nil ^ false # => false nil ^ Object.new # => true
Source
#define false_or true_and
Gibt false zurück, wenn object nil oder false ist, andernfalls true
nil | nil # => false nil | false # => false nil | Object.new # => true
Source
VALUE
rb_false_to_s(VALUE obj)
{
return rb_cFalseClass_to_s;
}
Die String-Darstellung von false ist „false“.
Ebenfalls aliased als: inspect