class TrueClass
Die Klasse des Singleton-Objekts true.
Einige seiner Methoden fungieren als Operatoren
Eine weitere Methode
Öffentliche Instanzmethoden
Source
static VALUE
true_and(VALUE obj, VALUE obj2)
{
return RBOOL(RTEST(obj2));
}
Gibt false zurück, wenn object false oder nil ist, andernfalls true
true & Object.new # => true true & false # => false true & nil # => false
Source
#define case_equal rb_equal
Source
static VALUE
true_xor(VALUE obj, VALUE obj2)
{
return rb_obj_not(obj2);
}
Gibt true zurück, wenn object false oder nil ist, andernfalls false
true ^ Object.new # => false true ^ false # => true true ^ nil # => true
Source
static VALUE
true_or(VALUE obj, VALUE obj2)
{
return Qtrue;
}
Gibt true zurück
true | Object.new # => true true | false # => true true | nil # => true
Das Argument object wird ausgewertet. Dies unterscheidet sich von true mit dem Kurzschluss-Operator, dessen Operand nur bei Bedarf ausgewertet wird
true | raise # => Raises RuntimeError. true || raise # => true
Source
VALUE
rb_true_to_s(VALUE obj)
{
return rb_cTrueClass_to_s;
}
Gibt die Zeichenkette 'true' zurück
true.to_s # => "true"
TrueClass#inspect ist ein Alias für TrueClass#to_s.
Ebenfalls aliased als: inspect