Xi Chen wrote:
Hello everyone,

I saw a code below to get two same letters "p" in @a.

@a = qw (D D p O H p A O);
foreach $b (@a){
$n =~ /$b/i;
if($n>= 2){
      $m = $b;
     }
}

But I don't know what does ">=" mean. Thank you!

It means "greater than or equal to". The expression "$n >= 2" is true if the value in $n is equal to 2 or is any value greater than 2, 6 for example. If the value in $n is less than 2 then the expression is false.

Your algorithm looks weird though because you are testing $n for the presence of alphabetic characters (and then not using that information) and then using $n in a numerical context.



John
--
Any intelligent fool can make things bigger and
more complex... It takes a touch of genius -
and a lot of courage to move in the opposite
direction.                   -- Albert Einstein

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to