J'ai ce cours:Y at-il un Ruby 1.8.7 intégré pour diviser un tableau en sous-réseaux de même taille?
def split_array(array,size)
index = 0
results = []
if size > 0
while index <= array.size
res = array[index,size]
results << res if res.size != 0
index += size
end
end
return results
end
Si je l'exécute sur [1,2,3,4,5,6]
comme split_array([1,2,3,4,5,6],3)
il produira ce tableau:
[[1,2,3],[4,5,6]]
. Est-ce qu'il y a quelque chose de déjà disponible qui peut le faire, dans Ruby 1.8.7?
double possible de [Nécessité de diviser les tableaux à sous-réseaux de taille spécifiée dans Ruby] (http://stackoverflow.com/questions/3864139/need- to-split-arrays-to-sub-arrays-de-specified-size-in-ruby) – Nakilon