从Ruby中的数组中删除"子集"

Mav*_*k94 0 ruby arrays ruby-on-rails arraylist

我想从另一个数组中包含的数组中删除一些元素.

在Java中执行此操作的方法是:

myArray.removeAll(anotherArray)
Run Code Online (Sandbox Code Playgroud)

此代码删除anotherArrayfrom中包含的元素myArray.

有什么样去除所含的元素myArray交会anotherArraymyArray

Mar*_*pka 8

是的,这是-运营商(真Array#-法)是:

a = [1, 2]
b = [2]
a - b
# => [1]
Run Code Online (Sandbox Code Playgroud)