划分数组以创建多维数组

时间:2012-05-22 01:35:10

标签: ruby arrays

我正在寻找一种方法,将一维数组除以数字n,以创建一个多维数组,每个元素的长度为(最多)n。 例如

[1,2,3,4,5,6] / 3

应该导致:

[[1,2,3],[4,5,6]]

1 个答案:

答案 0 :(得分:5)

应该这样做......

chunkedArr = arr.each_slice(3).to_a;