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.... -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/10r_aye1o4IJ. For more options, visit https://groups.google.com/groups/opt_out.
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 Sep 15, 2012, at 6:21 PM, Maddy wrote:> 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.... > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/10r_aye1o4IJ. > For more options, visit https://groups.google.com/groups/opt_out. > >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
[1,2,3,4].select{|n| ![1,2].include? n} :-) --- Send from my cellphone -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
[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-tks5Z7IV8F8RmelmmXo44Q@public.gmane.org>> [1,2,3,4,5,6,7,8 ]-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
On Sat, Sep 15, 2012 at 3:21 AM, Maddy <ashokkumar-tks5Z7IV8F8RmelmmXo44Q@public.gmane.org> 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-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org http://about.me/hassanschroeder twitter: @hassan -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
On Sat, Sep 15, 2012 at 9:33 AM, Hassan Schroeder <hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> On Sat, Sep 15, 2012 at 3:21 AM, Maddy <ashokkumar-tks5Z7IV8F8RmelmmXo44Q@public.gmane.org> 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 2Could you not just do [1, 2, 3, 4, 5, 6, 7, 8][2..-1] -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
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 On Sep 15, 2012, at 6:25 AM, Yong Gu wrote:> 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 Sep 15, 2012, at 6:21 PM, Maddy wrote: > >> 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.... >> >> -- >> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/10r_aye1o4IJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit https://groups.google.com/groups/opt_out. > >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.