hash -> IntegerRuby 3.0 から[permalink][rdoc][edit]-
self のハッシュ値を返します。
eql? で等しいシンボルは、常にハッシュ値も等しくなります。
Symbol のインスタンスは、Hash のキーとして使われるとき Ruby 内部の組み込みのハッシュ関数でハッシュ値が計算されます。そのため、この hash メソッドを再定義しても Hash のキーとしての振る舞いは変わりません。
[SEE_ALSO] Object#hash
hash -> IntegerRuby 3.0 から[permalink][rdoc][edit]self のハッシュ値を返します。
eql? で等しいシンボルは、常にハッシュ値も等しくなります。
Symbol のインスタンスは、Hash のキーとして使われるとき Ruby 内部の組み込みのハッシュ関数でハッシュ値が計算されます。そのため、この hash メソッドを再定義しても Hash のキーとしての振る舞いは変わりません。
[SEE_ALSO] Object#hash