Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Üblicherweise werden alle Referenzen auf eine Variable vor der Variable selbst entfernt. Was passiert aber, wenn eine dieser Referenzen länger als der Variablenname lebt? Betrachten Sie beispielsweise diesen Code:
my $ref;
{
my @skipper = qw(blue_shirt hat jacket preserver sunscreen);
$ref = \@skipper;
print "$ref->[2]\n"; # Gibt jacket\n aus
}
print "$ref->[2]\n"; # Gibt immer noch jacket\n aus