Auto local variable : Variable Scope « Language Basics « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » Language Basics » Variable Scope 
Auto local variable
    

#!/usr/bin/perl
use warnings;
use strict;

my $var = 42;
my $last;
print "Before: $var \n";
foreach $var (1..5) {
    print "Inside: $var \n"; # print "Inside: 1""Inside: 2" ...
    $last = $var;
}
print "After: $var \n"; # prints '42'
print "Last: $last \n";

   
    
    
    
  
Related examples in the same category
1.Local element
2.Local variables.
3.Forward Reference
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
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.