如何使用ruby筛选特定条件的数组元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计185个文字,预计阅读时间需要1分钟。
基本数列:x=[1, 2, 3, 4, 2, 2, 2] 过滤:y=[2, 4, 7, 9] 期望输出:result=[2, 4, 2, 2, 2] 我试验了:result=(x + y) 但这给了 me [4, 2, 5, 9, 2, 2, 2] 我怎么得到:结果=[2, 4, 2, 2, 2]? 怎么样:x - (x - y)
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]
本文共计185个文字,预计阅读时间需要1分钟。
基本数列:x=[1, 2, 3, 4, 2, 2, 2] 过滤:y=[2, 4, 7, 9] 期望输出:result=[2, 4, 2, 2, 2] 我试验了:result=(x + y) 但这给了 me [4, 2, 5, 9, 2, 2, 2] 我怎么得到:结果=[2, 4, 2, 2, 2]? 怎么样:x - (x - y)
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]

