Accessing variables in subroutines : Subroutine Definition « Subroutine « Perl






Accessing variables in subroutines

   

# In your subroutines, you can access the value of any global variable.
# A global variable is a variable that is accessible across the entire Perl script. 
        
# A subroutine can use data set up by other parts of your Perl scripts:

#!/usr/bin/perl -w

# Accessing global variables in subroutines.
$a = 1;
$b = 4;

$value = add();

print "$a plus $b is $value.\n";

sub add {
    return ($a + $b);
}

# sub3.pl
        

   
    
    
  








Related examples in the same category

1.A subroutine is defined by the sub keyword and the block of code that follows.
2.Adding two arrays in a subroutine
3.Ading two arrays together
4.Create a subroutine
5.Define subroutine and call it with using global variable
6.Define subroutine prototype
7.Define subroutine then use it
8.Subroutine with arguments defined before it is used
9.Subroutine with no arguments defined after it is used: using ()
10.Subroutine with no arguments defined before it is used
11.Anonymous Subroutines
12.Anonymous functions