Ruby - 检查数组数组是否包含某个数组

时间:2017-10-26 22:35:19

标签: arrays ruby

我有一个数组数组,f.e: [[1,2],[3,4],[4,5]]。 我想检查这个集合是否包含数组     [1,2]。 有没有办法在没有硬编码的情况下这样做?

2 个答案:

答案 0 :(得分:4)

Ruby的#include?方法可以在这里使用:

arr = [[1, 2], [3, 4], [4, 5]]
arr.include?([1, 2])
# => true

希望这有帮助!

答案 1 :(得分:0)

只需使用bigarray.include? smallarray即可。这与您检查任何其他列表的成员身份的方式相同。 Example