Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
FalseClass#&
(untyped obj) -> false
false & object → false
nil & object → false
object.c
View on GitHub ↗
static VALUE
false_and(VALUE obj, VALUE obj2)
{
return Qfalse;
}
Returns false:
Example
false & true # => false false & Object.new # => false
Argument object is evaluated:
Example
false & raise # Raises RuntimeError.