Với một danh sách bằng Python tôi có thể trở thành một phần của nó bằng cách sử dụng đoạn mã sau:Làm thế nào để trả về một phần của một mảng trong Ruby?
foo = [1,2,3,4,5,6]
bar = [10,20,30,40,50,60]
half = len(foo)/2
foobar = foo[:half] + bar[half:]
Kể từ của Ruby làm mọi thứ trong mảng Tôi tự hỏi nếu có cái gì đó tương tự như thế.
tại sao [5, 1] khác với [6, 1]? – dertoni
@dertoni: http://stackoverflow.com/questions/3219229/why-does-array-slice-behave-differently-for-length-n – michelpm
'a [2 ..- 1]' để lấy từ phần tử thứ 3 đến cái cuối cùng. 'a [2 ...- 1]' để lấy từ phần tử thứ 3 đến phần tử cuối cùng thứ hai. –