说我有一个数组的数组,看起来像这样:如何检查数组的数组是否在内部数组中有值?
[[1830, 1], [1859, 1]]
我想要做的是快速扫描阵列内部,看看其中是否包含数字1830
。如果是这样,我希望它返回整个数组,其中包括1830
,上面的示例中的[1830, 1]
。
我知道值的正常排列,我只想做array.include? 1830
,但是,这并不在这里工作,因为在这里可以看到:
@add_lines_num_start
#=> [[1830, 1], [1859, 1]]
@add_lines_num_start.include? 1830
#=> false
@add_lines_num_start.first.include? 1830
#=> true
我该怎么办呢?
假设数组是'[[1830,1],[2,1830],[3,1492]]',感兴趣的数目是'1830'。是否[[1830,1],[2,1830]]被退回? –
@CarySwoveland是的,你是对的。 – marcamillion