我有一個Ruby的數組內容是這樣的:如何比較Ruby數組和哈希的內容?
my_array
=> ["MPA5534285", "MPA5534555", "MPA553asdf5", "MPA553asdasdfasdfaf5"]
我有一個Ruby的哈希值是這樣的:
1.9.2p290 :012 > hash
=> {"MPA5534555"=>"something", "MPA553sf"=>"something", "MPA55345asdf5adfads"=>"something", "MPA553asdasdfasdfaf5"=>"something"}
我需要數組的哈希比較,發現那裏沒有相應的匹配。
例如,在我的數組中,我有「MPA5534555」,如果我查看哈希,密鑰確實存在。但是,在陣列中「MPA5534285」在散列中沒有密鑰。我想要一個數組,只有在哈希中沒有鍵的數組。