Mam tablicę, która jest mniej więcej tak:trzeba podzielić tablice sub tablic określonym rozmiarze w Ruby
arr = [4, 5, 6, 7, 8, 4, 45, 11]
Chcę fantazyjny sposób jak
sub_arrays = split (arr, 3)
Należy zwrócić następujący : [[4, 5, 6], [7,8,4], [45,11]]
Dzięki! to było naprawdę szybkie! – bragboy
Lub 'b = []; b << a.shift (3) do a.empty? '(dla starych Rubys) – Nakilon
@Nakilon: To jednak zniszczy oryginalną tablicę. – sepp2k