FalseClass 類別
全域變數 false
是 FalseClass
類別的唯一實例,且在布林表達式中代表邏輯假值。此類別提供運算子,讓 false
能正確參與邏輯表達式。
公開實例方法
false & object → false 按一下以切換來源
nil & object → false
傳回 false
false & true # => false false & Object.new # => false
評估引數 object
false & raise # Raises RuntimeError.
static VALUE false_and(VALUE obj, VALUE obj2) { return Qfalse; }
true === other → true 或 false 按一下以切換來源
false === other → true 或 false
nil === other → true 或 false
false ^ object → true 或 false 按一下以切換來源
nil ^ object → true 或 false
如果 object
是 nil
或 false
,則傳回 false
,否則傳回 true
nil ^ nil # => false nil ^ false # => false nil ^ Object.new # => true
#define false_xor true_and
inspect
別名:to_s
to_s → "false" 按一下以切換來源
false
的字串表示形式為「false」。
VALUE rb_false_to_s(VALUE obj) { return rb_cFalseClass_to_s; }
別名:inspect
false | object → true 或 false 按一下以切換來源
nil | object → true 或 false
如果 object
是 nil
或 false
,則傳回 false
,否則傳回 true
nil | nil # => false nil | false # => false nil | Object.new # => true
#define false_or true_and