Rubyで配列の差を取得する [重複] 質問する

Rubyで配列の差を取得する [重複] 質問する

重複の可能性あり:
Rubyの文字列または配列を比較する

古い配列:[1, 2, 3, 4, 5]と新しい配列: があります。[1, 2, 4, 6]

5, 3削除されたものと追加されたものの Ruby での違いを取得するにはどうすればよいでしょうか6?

ベストアンサー1

irb(main):001:0> a = [1, 2, 3, 4, 5]
=> [1, 2, 3, 4, 5]
irb(main):002:0> b = [1, 2, 4, 6]
=> [1, 2, 4, 6]
irb(main):003:0> a - b
=> [3, 5]
irb(main):005:0> b - a
=> [6]
irb(main):006:0>

おすすめ記事