У меня есть массив Ruby с таким содержимым:
my_array
=> ["MPA5534285", "MPA5534555", "MPA553asdf5", "MPA553asdasdfasdfaf5"]
У меня есть хэш Ruby, подобный этому:
1.9.2p290 :012 > hash
=> {"MPA5534555"=>"something", "MPA553sf"=>"something", "MPA55345asdf5adfads"=>"something", "MPA553asdasdfasdfaf5"=>"something"}
Мне нужно сравнить массив с хешем и найти, где нет соответствующих совпадений.
Например, в моем массиве у меня есть «MPA5534555», который, если я смотрю в хэш, ключ существует. Но в массиве «MPA5534285» нет ключа в хэше.
Мне нужен массив, в котором есть только те, у которых нет ключей в хэше.