class FalseClass
全局值 false
是类 FalseClass
的唯一实例,并在布尔表达式中表示逻辑假值。该类提供了允许 false
正确参与逻辑表达式的运算符。
公共实例方法
来源
static VALUE false_and(VALUE obj, VALUE obj2) { return Qfalse; }
返回 false
false & true # => false false & Object.new # => false
参数 object
被求值
false & raise # Raises RuntimeError.
来源
来源
#define false_xor true_and
如果 object
是 nil
或 false
,则返回 false
,否则返回 true
nil ^ nil # => false nil ^ false # => false nil ^ Object.new # => true
来源
#define false_or true_and
如果 object
是 nil
或 false
,则返回 false
,否则返回 true
nil | nil # => false nil | false # => false nil | Object.new # => true
来源
VALUE rb_false_to_s(VALUE obj) { return rb_cFalseClass_to_s; }
false
的字符串表示形式为 “false”。
也别名为:inspect