1

私はこれらの配列を持っています:

x = ['a','b','c','d']
y = ['b','c','e']

の共通点を取り除き、の非共通点を無視したいと思いxます。yy

理想的には、2つの配列に対して何かを行うと、次のようになります['a','d']

Rubyでこれを行うものはありますか?

4

1 に答える 1

6
x = [:a, :b, :c, :d]
y = [:b, :c, :e]
x - y                  # [:a, :d]

メソッド「-arraydifference」は、元の配列のコピーである新しい配列を返し、2番目の配列にも表示される項目をすべて削除します。

于 2012-11-07T09:37:03.800 に答える