2013-04-26 261 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