Thread Variablenscope
(7 answers)
Opened by bianca at 2013-01-09 15:34 Guest Gast Nein, es kommt auf die Subroutine an (auch wenn diese hier anonym ist) Code: (dl
)
1 $ perl -Mstrict -E '{ my %foo = (test => 1); my $sub = \&test; $sub->() } sub test { print $foo{test} }' => %foo ist zu dem Zeitpunkt der Referenzerzeugung gültig Code: (dl
)
1 $ perl -Mstrict -E '{ my %foo = (test => 1); sub test { print $foo{test} } } my $sub = \&test; $sub->()' => %foo ist zum Zeitpunkt der Referenzerzeugung nicht mehr gültig OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |