このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

instance method Array#eql?

eql?(other) -> bool[permalink][rdoc][edit]

自身と other の各要素をそれぞれ順に Object#eql? で比較して、全要素が等しければ真を返します。そうでない場合に false を返します。

[PARAM] other:
自身と比較したい配列を指定します。
p ["a", "b", "c"].eql? ["a", "b", "c"]    #=> true
p ["a", "b", "c"].eql? ["a", "c", "b"]    #=> false
p ["a", "b", 1].eql?   ["a", "b", 1.0]    #=> false (1.eql?(1.0) が false なので)

[SEE_ALSO] Object#eql?