除去数组的数组重复我有数组的数组,像这样:在红宝石
aa = [ [a,d], [a,d1], [a,d], [b,d], [b,d2], [b,d3], [b,d2], [a,d2] ]
我想有阵列的独特阵列,而不是仅仅在第一元件上 - 我可以做通过做一些像aa.uniq(&:第一个) - 但是如果两个值匹配,而是删除内部数组。所以结果将是:
aa = [ [a,d], [a,d1], [a,d2], [b,d], [b,d2], [b,d3] ]
任何人都可以帮助指出我这样做的有效方法吗?我有大量的数组 - 大约100万 - 我需要处理。
任何帮助表示赞赏! John
只是做'aa.uniq'? – Dogbert 2013-05-10 07:04:10
'aa.uniq(&:first)'是什么意思? – 2013-05-10 09:00:11