Ruby_Array_22
この記事は、以下のドキュメントを改変(自分なりに整理)して利用しています。
class Array (Ruby 3.0.0 リファレンスマニュアル)
インスタンスメソッド
empty? -> bool
- 自身の要素の数が0のときにtrueを、そうでない場合にfalseを返す
irb(main):001:0> [1].empty? => false irb(main):002:0> [].empty? => true irb(main):003:0> [nil].empty? => false
eql?(other) -> bool
- 自身とotherの各要素をそれぞれ順にObject#eql?で比較して、全要素が等しければtrueを、そうでない場合にfalseを返す
irb(main):001:0> [1, 2, 3].eql?([1, 2, 3]) => true irb(main):002:0> [1, 2, 3].eql?([1, 2.0, 3]) => false irb(main):003:0> 2.eql?(2.0) => false