【发布时间】:2014-07-08 21:21:59
【问题描述】:
可以修改hash 类,以便给定两个散列,创建一个新散列,其中只包含一个散列中存在但另一个散列中不存在的键?
例如:
h1 = {"Cat" => 100, "Dog" => 5, "Bird" => 2, "Snake" => 10}
h2 = {"Cat" => 100, "Dog" => 5, "Bison" => 30}
h1.difference(h2) = {"Bird" => 2, "Snake" => 10}
可选地,difference 方法可以包含任何键/值对,这样键在两个哈希中都存在,但它们之间的值不同。
【问题讨论】: