說我有一個數組的數組,看起來像這樣:如何檢查數組的數組是否在內部數組中有值?
[[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