posible duplicado:
How to split (chunk) a Ruby array into parts of X elements?Dividir una matriz en algunos sub-arrays
me gustaría dividir una matriz en una serie de sub-arrays.
Por ejemplo,
big_array = (0...6).to_a
¿Cómo podemos reducir esta gran matriz en una matriz de matrices (de una longitud máxima de 2 artículos) tales como:
arrays = big_array.split_please(2)
Dónde ...
arrays # => [ [0, 1],
[2, 3],
[4, 5] ]
Nota: hago esta pregunta, porque con el fin de hacerlo, estoy actualmente codificación de la siguiente manera:
arrays = [
big_array[0..1],
big_array[2..3],
big_array[4..5]
]
... que es tan feo. Y código muy poco sostenible, cuando big_array.length > 100
.
cómo no es lo mismo como mi 'rebanada'? :) – tolitius
Gracias, simplemente perfecto. Aprenderé más seriamente la API de Ruby o_o; –