Ich initialisiere ein Array, das ein doppeltes Element hat, und dann versuche ich, dieses Element durch eine verschachtelte jede Schleife zu finden.Finden Sie das wiederkehrende Element in einem Array mit einer verschachtelten jede Schleife
array=(1..100).to_a
array.insert(5, 100)
array.each do |x|
m = x
array.delete(x)
array.each do |y|
if m == y
puts m
end
end
end
Jeder hat eine Idee, warum das nicht funktioniert?
Wenn Sie dies nicht speziell mit verschachtelten Schleifen lösen müssen, lesen Sie diesen Thread: http://stackoverflow.com/questions/8921999/ruby-how-to-find-and-return-a-duplicate -Wert-in-Array – bork