Mam ten zamiar:Czy jest wbudowany Ruby 1.8.7, aby podzielić tablicę na subarray o tej samej wielkości?
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
Jeśli uruchomić go na [1,2,3,4,5,6]
jak split_array([1,2,3,4,5,6],3)
będzie produkować tej tablicy:
[[1,2,3],[4,5,6]]
. Czy jest coś, co może to zrobić, w Rubim 1.8.7?
możliwe duplikat [trzeba podzielić tablic do tablic podrzędnych określonej wielkości Ruby] (http://stackoverflow.com/questions/3864139/need- to-split-array-to-sub-arrays-of-specified-size-in-ruby) – Nakilon