, :, my ?
my , :
use strict;
my $foo = "defined in outer";
print_result ("outer",$foo);
{
print_result ("inner",$foo);
my $foo = "defined in inner";
print_result ("inner",$foo);
my $foo;
print_result ("inner", $foo);
}
print_result ("outer",$foo);
sub print_result {
my ($proc,$value) = @_;
print qq{$proc:\t$value\n};
}
Mojolicious use strict, , (my, our, local ..).
, , my . , .
, , .