use a range: : Two Array Indices « Array « Ruby






use a range:


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

year[7..9] # => [2007, 2008, 2009]

#two dots means "include both elements," and three dots means "don't include the last element." 

 








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.specify where to start in the array and how many elements you want
6.Instead of [], you can also use the slice method, another alias