标签: ruby
我认为问题标题解释了:)假设我有数字1,2,3,4和5。 现在,我有一个清单[1,3,4]。
取回倒排列表的最佳方法是什么?像[2,5]这样的列表缺少元素?
答案 0 :(得分:9)
就像
> [1,2,3,4,5] - [1,3,4] => [2, 5]
文档here。
答案 1 :(得分:7)
使用splat运算符从您的数字范围创建数组,然后减去集合
> [*1..5]-[1,3,4] => [2, 5]