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