2017-02-23 10 views
-1

Ich habe Probleme zu überprüfen, ob ein verschachteltes Array ein einzelnes Array enthält. Zum Beispiel:Ruby: Überprüfen, ob verschachteltes Array Array enthält

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

Die Ausgabe es falsch und falsch. Wenn jemand helfen könnte, wäre das großartig.

+0

Möchten Sie nach einem bestimmten Array oder nur einem Array suchen? – Brad

Antwort

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

Dies sollte es tun. inspect ist nicht erforderlich. Dies gibt wahr und wahr aus. Kommentieren Sie den Kommentar im Code, um die Ausgabe anzuzeigen.

Verwandte Themen