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

instance method Symbol#hash

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

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

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

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

[SEE_ALSO] Object#hash