Ruby哈希比较匹配数和字符串

时间:2016-10-23 16:32:16

标签: json ruby hash xml-parsing comparison

如果它们等于字符串(250 ==" 250"),如何将两个哈希值和计数值相等?

例如,我希望这些哈希值相等:

hash1 = {a: "3", b: "2"}
hash2 = {a: 3, b: 2}

哈希来自XML解析器,它返回带字符串值的哈希值。

1 个答案:

答案 0 :(得分:0)

您需要将具有字符串值的散列转换为具有整数值的散列,然后进行比较。如果您使用的是Ruby 2.1或更高版本,则可以直接从hash1映射并从结果中创建新的哈希:

.filter('limitItems', function () {/*CODE OF YOUR FILTER FUNCTION*/})