eql?(other) -> bool[permalink][rdoc][edit]-
otherが Set オブジェクトであり、self と同じ要素を持つときに true を返します。要素の等しさは Object#eql? により判定されるため、
1.0と1は別の要素として扱われます。otherが Set オブジェクトでない場合は false を返します。Set を Hash のキーとして使うときの比較に使われます。
- [PARAM]
other: - 比較対象のオブジェクトを指定します。
p Set[1, 2].eql?(Set[2, 1]) # => true p Set[1, 2].eql?(Set[1, 2, 3]) # => false p Set[1, 2].eql?([1, 2]) # => false p Set[1.0].eql?(Set[1]) # => false[SEE_ALSO] Set#==, Object#eql?
- [PARAM]