2013-04-26 217 views
0

的红宝石阵列我有这个数组比较阵列

a = [[1,2,3,4,5],[2,3,6],[2,8,9]] 

我怎样才能得到所有的阵列中a交集?它应该是一样a[0]&a[1]&a[2],那就是:

[2] 

回答

7
a = [[1 ,2, 3, 4, 5], [2, 3, 6], [2, 8, 9]] 

a.inject(:&) 
# => [2] 
+0

Vielen丹克! (谢谢!) – 2013-04-26 11:25:32

+0

Du er velkommen! – 2013-04-26 11:49:44