Array value to get except first two values

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…

[1,2,3,4].select{|n| ![1,2].include? n}

:slight_smile:


Send from my cellphone

[1,2,3,4,5,6,7,8 ][0…1]

Look at documentation
Class: Array (Ruby 1.9.3).
Generally good advice is to bookmark this
http://ruby-doc.org/core-1.9.3/
page.

2012/9/15 Maddy [email protected]

On Sat, Sep 15, 2012 at 9:33 AM, Hassan S.
[email protected] 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]

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 Sat, Sep 15, 2012 at 3:21 AM, Maddy [email protected]
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 S. ------------------------ [email protected]

twitter: @hassan

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