我有一个数组数组,如下所示:
aa = [ [a,d], [a,d1], [a,d], [b,d], [b,d2], [b,d3], [b,d2], [a,d2] ]
我想拥有一个唯一的数组数组,而不仅仅是在第一个元素上——我可以通过执行类似 aa.uniq(&:first) 的操作来做到这一点——而是在两个值匹配时删除内部数组。所以结果是:
aa = [ [a,d], [a,d1], [a,d2], [b,d], [b,d2], [b,d3] ]
任何人都可以帮助我指出一种有效的方法吗?我有大量数组 - 大约 100 万 - 我需要处理。
任何帮助表示赞赏!约翰