Instead of [], you can also use the slice method, another alias : Two Array Indices « Array « Ruby

Home
Ruby
1.ActiveRecord
2.Array
3.CGI
4.Class
5.Collections
6.Database
7.Date
8.Design Patterns
9.Development
10.File Directory
11.GUI
12.Hash
13.Language Basics
14.Method
15.Network
16.Number
17.Rails
18.Range
19.Reflection
20.Statement
21.String
22.Threads
23.Time
24.Tk
25.Unit Test
26.Windows Platform
27.XML
Ruby » Array » Two Array Indices 




Instead of [], you can also use the slice method, another alias


year = [2000200120022003200420052006200720082009]

year.slice(1# => 2001
year.slice(0,4# => [2000200120022003]
year.slice(0..2# => [200020012002]
year.slice(0...2# => [20002001]

 
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.use a range:
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.