(Reading time: 1 minute)

Perl's empty parentheses () idiom, is a list assignment in scalar context which returns the number of elements on the right-hand side of the list assignment.

() is very useful to count the number of matches in a regular expression

 

For example:

 
my $str = 'aa bb cccc';
 
 
my $val = () = $str =~ /\w+/g;
 
 
print $val;
 
 
 

The above snippet will print number of matches in the regexp.

 



Add comment

Security code
Refresh

Chillzee Tag Cloud

Let's Socialize

About Chillzee

Chillzee.com is an entrepreneurship portal.

The site provides informative topics on Organizational and Strategic needs.