Изучая всю прелесть кода на Ruby, мне стало интересно, есть ли простой / прямой поиск в многомерном массиве. У меня есть мульти-массив с 4 индексами, которые содержат разные номера. Я хочу найти хотя бы один индекс, соответствующий содержимому, другой массив ... seudo codez
multi_array = [ [1,3,7], [3,1,4], [1,3,4], [0,9,2]]
numbers_looking_to_match = [1,5,9]
multi_array.each do | elmt |
elmt.each_with_index do |elmt, idx|
if elmt == numbers_looking_to_match.each { |e| puts "match" }
end
end
Я хочу, чтобы это возвращало новый мульти-массив со всеми несоответствующими символами, удаленными для исходного мульти-массива.