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

instance method String#bitwise_not!

bitwise_not! -> selfRuby 4.1 から[permalink][rdoc][edit]

self の各バイトをビット反転した値に破壊的に置き換えます。

self を返します。

self の文字エンコーディングは変更されません。

[RETURN]
self を返します。
[EXCEPTION] FrozenError:
self が凍結されている場合に発生します。
s = "\x00\xAA".b
p s.bitwise_not! # => "\xFFU"
p s              # => "\xFFU"

[SEE_ALSO] String#bitwise_not