查看一个 Ruby 散列中是否存在另一个不存在的键的快速(甚至最快?)方法是什么?我假设散列是执行此操作的最有效数据结构,但我对任何事情都持开放态度,例如也将东西放入集合中。
最佳答案
a = { :a => 1, :b => 2 , :v => 3}
b = { :a => 3, :b => 22 , :g => 3}
a.keys - b.keys
#=> [:v]
b.keys - a.keys
#=> [:g]
关于ruby - 查看一个散列中的键是否不存在于另一个散列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032457/