Я получил это:
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
Если я запусту его на [1,2,3,4,5,6]
, как split_array([1,2,3,4,5,6],3)
, он выдаст этот массив:
[[1,2,3],[4,5,6]]
. Уже есть что-то, что может сделать это, в Ruby 1.8.7?