2017-02-23 82 views
-1

我在檢查嵌套數組是否包含單個數組時遇到問題。例如:Ruby:檢查嵌套數組是否包含陣列

a = [[1,2], [3,4]] 
a.each do |i| 
    b= i.inspect 
    puts a.include?(b) 
end 

輸出錯誤和錯誤。如果任何人都可以提供幫助,那會很棒。

+0

你想尋找一個特定的數組或只是任何數組? – Brad

回答

1
a = [[1,2], [3,4]] 
a.each do |i| 
    # puts i.to_s 
    puts a.include?(i) 
end 

這應該這樣做。 inspect是沒有必要的。這輸出真實和真實。取消註釋代碼中的註釋以查看輸出。