当前位置 : 主页 > 编程语言 > ruby >

ruby – 如何过滤数组中的元素?

来源:互联网 收集:自由互联 发布时间:2021-06-23
样本数组: x = [1,2,3,4,2,2,2] 过滤: y = [2,4,7,9] 期望的输出: result = [2,4,2,2,2] 我试过了: result = (x y) 但这给了我[4,2]. 我怎么得到:结果= [2,4,2,2,2]? 怎么样: x - (x - y)#= [2, 4, 2, 2, 2]
样本数组:

x = [1,2,3,4,2,2,2]

过滤:

y = [2,4,7,9]

期望的输出:

result = [2,4,2,2,2]

我试过了:

result = (x & y)

但这给了我[4,2].

我怎么得到:结果= [2,4,2,2,2]?

怎么样:

x - (x - y)
#=> [2, 4, 2, 2, 2]
网友评论