Using my to declare the local variable in a subroutine : my « Subroutine « Perl






Using my to declare the local variable in a subroutine

   


#!/usr/bin/perl -w

$x = 10;

print "before: $x\n";
change_global_not();
print "after:  $x\n";

sub change_global_not {
    my $x = 20;
    print "in change_global_not(): $x\n";
}

   
    
    
  








Related examples in the same category

1.Using my
2.Using my if statement
3.my ($program, $exitCode) = @_; creates two local variables, $program and $exitCode, from @_.
4.my variable
5.my variable is initialized each time
6.my, local and global variable
7.My value scope
8.Define local variable in subroutine by using my
9.The scope of my variables
10.Use my to declare local variable