Perl scalar Function

Advertisements


Description

This function forces the evaluation of EXPR to be in scalar context, even if it would normally work in list context.

Syntax

Following is the simple syntax for this function:

scalar EXPR

Return Value

This function returns Scalar.

Example

Following is the example code showing its basic usage:

#!/usr/bin/perl -w

@a = (1,2,3,4);
@b = (10,20,30,40);

@c = ( @a, @b );
print "1 - Final Array is @c\n";

@c = ( scalar(@a), scalar(@b) );
print "2 - Final Array is @c\n";

When above code is executed, it produced following result

1 - Final Array is 1 2 3 4 10 20 30 40
2 - Final Array is 4 4


Advertisements
Advertisements