Forward Reference : Variable Scope « Language Basics « Perl






Forward Reference

    

#!/usr/bin/perl
sub bye;  # Forward reference

$name="Tom";
print "Hello $name.\n";

bye;      # Call subroutine without the ampersand

sub bye{
    print "Bye $name\n";
}

   
    
    
    
  








Related examples in the same category

1.Auto local variable
2.Local element
3.Local variables.
4.Uses the same name inside and outside a foreach statement.
5.Creates a global variable $myvar and prints out the global instance of the variable and the package-specific variable:
6.Scope of Variables: Variables used in subroutines are global by default