Perl my Function

Advertisements


Description

This function declares the variables in LIST to be lexically scoped within the enclosing block. If more than one variable is specified, all variables must be enclosed in parentheses.

Syntax

Following is the simple syntax for this function:

my LIST

Return Value

This function does not return any value.

Example

Following is the example code showing its basic usage:

#!/usr/bin/perl -w

my $string = "We are the world";
print "$string\n";
myfunction();
print "$string\n";

sub myfunction
{
   my $string = "We are the function";
   print "$string\n";
   mysub();
}
sub mysub
{
   print "$string\n";
}

When above code is executed, it produced following result

We are the world
We are the function
We are the world
We are the world


Advertisements
Advertisements