specify where to start in the array and how many elements you want : Two Array Indices « Array « Ruby






specify where to start in the array and how many elements you want


year = [2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009]

year[0, 3] # => [2000, 2001, 2002]

# The 0 is the start parameter. It says to start at 0, or the beginning of the array. 
# The second is the length parameter, which tells how many elements you want. 

 








Related examples in the same category

1.In Ruby the first index is the start location and the second holds the count: array[start, count].
2.array[1, 2] references two array elements, starting with the element at index 1, and this statement replaces two elements in the array, not just one:
3.Assigning a value to array[3, 0] did not replace any element in the array; it inserted a new element starting at index 3 instead.
4.Using Two Array Indices
5.use a range:
6.Instead of [], you can also use the slice method, another alias