##
my $date = "bar";
print "Outside 1 : $date\n";
{
my $date = "foo";
print "Inside : $date\n";
}
print "Outside 2 : $date\n";
####
my $date = $ARGV[0] || yesterday();
sub yesterday {
my ($yr,$mo,$day) = (localtime( time - 86400 ))[5,4,3];
return sprintf "%04d%02d%02d",1900+$yr,1+$mo,$day;
}
####
perl -e 'print "How sweet does a rose smell? "; chomp ($n = ); $rose = "smells sweet to degree $n"; *other_name = *rose; print "$other_name\n"'