Tag: equality

如何测试秩序意识的哈希平等

Ruby 1.9.2将顺序引入哈希。 考虑到顺序,我如何测试两个哈希值是否相等? 鉴于: h1 = {“a”=>1, “b”=>2, “c”=>3} h2 = {“a”=>1, “c”=>3, “b”=>2} 我想要一个比较运算符,它为h1和h2返回false 。 以下两点都不起作用: h1 == h2 # => true h1.eql? h2 # => true