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

instance method Array#hash

hash -> Integer[permalink][rdoc][edit]

自身のハッシュ値を整数で返します。ハッシュ値は自身の各要素のハッシュ値から計算されます。Array#eql? で比較して等しい配列同士は同じハッシュ値を返します。

a = ["a", "b", 1]
p a.hash              #=>  321
b = a.dup
p b.hash              #=>  321

p ["a", 1, "b"].hash  #=>  491
p ["a", 1.0, "b"].hash  #=>  466227