Hi folks, In an array value i need to find except first two values, example: [1,2,3,4,5,6,7,8 ] in that i need to get values except [1,2]. How can i get it from this array?? please advise....
on 2012-09-15 12:22
on 2012-09-15 13:42
[1,2,3,4,5,6,7,8 ][0..1] Look at documentation http://ruby-doc.org/core-1.9.3/Array.html#method-i-5B-5D. Generally good advice is to bookmark this <http://ruby-doc.org/core-1.9.3/> page. 2012/9/15 Maddy <ashokkumar@shriramits.com>
on 2012-09-15 16:34
On Sat, Sep 15, 2012 at 3:21 AM, Maddy <ashokkumar@shriramits.com> wrote: > In an array value i need to find except first two values, > > example: > [1,2,3,4,5,6,7,8 ] > > in that i need to get values except [1,2]. > > How can i get it from this array?? > > please advise.... Advisory #1: READ THE DOCS FOR ARRAY. Advisory #2: [1,2,3,4,5,6,7,8].drop 2 -- Hassan Schroeder ------------------------ hassan.schroeder@gmail.com http://about.me/hassanschroeder twitter: @hassan
on 2012-09-15 16:41
On Sat, Sep 15, 2012 at 9:33 AM, Hassan Schroeder <hassan.schroeder@gmail.com> wrote: >> >> please advise.... > > Advisory #1: READ THE DOCS FOR ARRAY. > > Advisory #2: [1,2,3,4,5,6,7,8].drop 2 Could you not just do [1, 2, 3, 4, 5, 6, 7, 8][2..-1]
on 2012-09-15 18:40
If you are using Rails, %w( a b c d ).from(0) # => %w( a b c d ) %w( a b c d ).from(2) # => %w( c d ) %w( a b c d ).from(10) # => %w() %w().from(0) # => %w()
on 2012-09-15 20:20
And, of course, you can just you plain 'ol Ruby for this too: a = [1,2,3,4,5] a[2..-1] # => [3,4,5] %w[ a b c d e ][3..-1] #=> ['d', 'e'] -Rob
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.