2013-02-17 76 views

回答

1

我會寫:

array.each_slice(2).map { |x, ys| [x, ys.first] } 
#=> [[0, 1], [2, 1]] 

注意,你也可以寫map { |x, (y)| [x, y] }但它肯定是一個神祕的拆包。

+0

你好,你能幫助我更新上面的問題/部分嗎? 。謝謝:) – 2013-02-17 09:24:13

+0

其實它確定。我知道了。 :) – 2013-02-17 09:31:48

2
array.flatten.each_slice(2).to_a 
+0

你好,你能幫我解決上面的問題嗎? 。謝謝:) – 2013-02-17 09:25:17

+0

其實它確定。我知道了。 – 2013-02-17 09:32:42

相關問題