#!/usr/bin/perl -w
use strict;
my @a;
my $f;
$a[0] = "a" ;
$a[1] = "c" ;
$a[2] = "abcd" ;
$a[3] = "b" ;
($f) = grep {$a[$_] =~ /^abc$/} (0..$#a);# ? 1 : 0;
if ( $f ) {
print "YES\n" ;
}
1;
####
#!/usr/bin/perl -w
use strict;
my (@f) = qw|a ab abc abcd|;
if (grep {/Zabc/} @f){
print 'YES!';
}
1;
####
In scalar context, returns the number of times the
expression was true.