From: Xavier Noria Date: 2006-04-20T01:04:41+09:00 Subject: Re: Is there an "in" operator in ruby ? On Apr 19, 2006, at 17:45, Dinesh Umanath wrote: > Hi all, > > I want to do this manipulation. I have an array say @test=[2,4,6,8]. > How can i compare a given number against the values which are > present in > this array? ie. > > In a for loop i will be Iterating through a sequence of number say > 1 to > 10, and i want to take each of these number 1 to 10 and check if this > number is present in the given array @test, if it is present then i > want > to execute some sequence of steps, How can i do this check in ruby ? > > Is there a kind of "in" operator in ruby ? Yes, Enumerable#include?: irb(main):001:0> 1.upto(10) { |x| puts x if [2,4,6,8].include?(x) } 2 4 6 8 => 1 -- fxn