【发布时间】:2013-07-18 01:23:12
【问题描述】:
我需要以指定大小的块反转数组。以下是需要发生的事情的示例:
chunk = 2
arr = [1,2,3,4,5]
我怎样才能建立一个数组,其中块是这样反转的:
[2, 1, 4, 3, 5]
我的代码:
arr.each_slice(chunk) { |a| p a }
输出:
[1,2]
[3,4]
[5]
上面的每个块都需要反转并附加到一个最终数组,如上所示。
【问题讨论】:
-
@sawa 为什么要编辑然后投票关闭?