我有两个哈希数组,我想找出它们之间的区别。我的问题是数组元素是单项哈希。
到目前为止,使用array1 - array2
似乎工作正常,但我需要注意这里的陷阱吗?散列元素本身读起来像h = {'ID' => '76322'}
,其中数值因散列而异,所以没什么太花哨的。
[编辑]
这就是我要找的东西:
array1 = []
array2 = []
h = {'ID' => '76322'}
array1.push(h)
h = {'ID' => '7891'}
array1.push(h)
array2.push(h)
array1 = array1 - array2 # should result in array1 having a single hash of values {'ID', '76322'}