##
sub X
{
my $self = shift;
print "\$self = $self\n";
$self->{age} = 17;
print "\$self = $self\n";
}
####
sub Z
{
my ($foo) = @_;
print "\$foo = $foo\n";
$foo = 17;
print "\$foo = $foo\n";
}
my $bar = 29;
print "\$bar = $bar\n";
Z($bar);
print "\$bar = $bar\n";
####
sub Z
{
my ($foo) = @_;
print "\$foo = $foo\n";
$$foo = 17;
print "\$foo = $foo\n";
}
my $bar = 29;
print "\$bar = $bar\n";
Z(\$bar);
print "\$bar = $bar\n";