(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.


Chillzee Tag Cloud

Let's Socialize

About Chillzee

Chillzee.com is an entrepreneurship portal.

The site provides informative topics on Organizational and Strategic needs.