Tôi có một mảng mà là một cái gì đó như thế này:Cần phải chia mảng đến mảng phụ kích thước quy định trong Ruby
arr = [4, 5, 6, 7, 8, 4, 45, 11]
Tôi muốn có một phương pháp ưa thích như
sub_arrays = split (arr, 3)
này sẽ trả sau : [[4, 5, 6], [7,8,4], [45,11]]
Cảm ơn! điều đó rất nhanh! – bragboy
Hoặc 'b = []; b << a.shift (3) cho đến a.empty? '(đối với Rubys cũ) – Nakilon
@Nakilon: Điều đó sẽ phá hủy mảng gốc mặc dù. – sepp2k