Ruby 3.3 リファレンスマニュアル

instance method Integer#nobits?

nobits?(mask) -> boolRuby 2.5.0 から[permalink][rdoc][edit]

self & mask のすべてのビットが 0 なら true を返します。

self & mask == 0 と等価です。

[PARAM] mask:
ビットマスクを整数で指定します。
p 42.nobits?(42)                 # => false
p 0b1010_1010.nobits?(0b1000_0010) # => false
p 0b1010_1010.nobits?(0b1000_0001) # => false
p 0b0100_0101.nobits?(0b1010_1010) # => true

[SEE_ALSO] Integer#allbits?

[SEE_ALSO] Integer#anybits?