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

instance method Integer#hash

hash -> IntegerRuby 3.0 から[permalink][rdoc][edit]

self のハッシュ値を返します。

eql? で等しい整数は、常にハッシュ値も等しくなります。

Integer のインスタンスは、Hash のキーとして使われるとき Ruby 内部の組み込みのハッシュ関数でハッシュ値が計算されます。そのため、この hash メソッドを再定義しても Hash のキーとしての振る舞いは変わりません。

[SEE_ALSO] Object#hash