我有两个散列这样的:如何比较红宝石哈希与相同的密钥?
hash1 = Hash.new
hash1["part1"] = "test1"
hash1["part2"] = "test2"
hash1["part3"] = "test3"
hash2 = Hash.new
hash2["part1"] = "test1"
hash2["part2"] = "test2"
hash2["part3"] = "test4"
预期输出:part3
基本上,我想重复这两个散列,并打印出"part3"
因为"part3"
值是哈希不同。我可以保证两个哈希键都是一样的,值可能不同。当他们的值不同时我想打印出键值?
我试着一次迭代两个哈希值并比较值,但似乎没有给出正确的解决方案。
欢迎来到Stack Overflow。请阅读“[问]”,包括链接的页面和“[mcve]”。我们希望看到你的努力的证据。目前看起来您还没有尝试过,并要求我们为您编写代码。 http://meta.stackoverflow.com/q/261592/128421是一个有用的阅读。 –