Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Fixnum#~で数値の否定を返す

Fixnum#~は数値の否定を返すメソッドです。

実際に使うと、こんな感じ

~3  #=> -4
~-4 #=> 3

これは、

0b111       #=> 7
3 - 0b111  #=> -4

てな感じで読み替える事もできます。