Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > -
self - other -> Array
[permalink][rdoc]自身から other の要素を取り除いた配列を生成して返します。
要素の同一性は Object#eql? により評価されます。 self 中で重複していて、other中に存在していなかった要素は、その重複が保持されます。
[1, 2, 1, 3, 1, 4] - [4, 2] # => [1, 1, 3, 1] [1, 2, 1, 3, 1, 4] - [1, 4] # => [2, 3]