Thread Variablen in Sub's - strict meckert rum. (20 answers)
Opened by popcorn5 at 2007-04-26 20:29

PerlProfi
 2007-04-28 00:34
#76300 #76300
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
Danke für die ausführliche Erklärung mit der Symboltabelle.
Aber:
Quote
Solange also deine Variable lebt und da etwas auf den Code zeigt wird deine Subroutine nicht zerstört und auch nicht ewig neu Kompiliert.

Auser natürlich deine variable verlässt den Gültigkeitsbereich, und du rufst die Subroutine neu auf die dir dann wieder die Subroutine erstellt.

Da liegt ja gearde meine Frage, wenn ich folgenden code habe:
Code: (dl )
1
2
3
4
sub aussen
{
my $innen = sub { 1...10 };
} # aussen

Wird dann jedesmal wenn ich aussen() aufrufe die innere Subroutine - $innen - neu kompiliert ?
So wie ich das verstanden habe schon, aber wie kann ich denn jetzt Modularisieren ohne das mir das passiert ?

MfG

View full thread Variablen in Sub's - strict meckert rum.