このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

instance method Integer#~

~ self -> IntegerRuby 2.4.0 から[permalink][rdoc][edit]

self をビット論理反転した整数を返します。

Integer オブジェクトに対する単項演算子 ~ はこのメソッドの呼び出しになります。

p ~1  # => -2
p ~3  # => -4
p ~-4 # => 3