Thread Modul-Einbindung mit eval (40 answers)
Opened by bianca at 2011-03-28 18:38

pq
 2011-03-29 12:23
#147082 #147082
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
die konstellation ist ganz einfach, aber uninteressant, weil ein BEGIN einfach an den anfang gehört, egal, ob du das vom "design" her unschön findest. es macht keinen unterschied.
verstanden?
nein. es macht wirklich keinen unterschied.
du kannst den block in die letzte zeile schreiben, in zeile 4 oder in zeile 42. es wird immer in der kompilierungsphase ausgeführt.

kannst du mir bestätigen, dass du den punkt verstanden hast und dass die plazierung des blocks insofern nur schönheitskorrektur bedeutet?

und wenn du mir jetzt noch sagst, was du genau an dem vorgeschlagenen code in msg #147023 auzusetzen hast, was du mir auch noch nicht beantwortet hast, dann kommen wir vielleicht endlich weiter.
ansonsten schliesse ich den thread wegen trollerei.

ich warte also auf konkrete antworten.

und hier, da du ja so neugierig bist:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
perl -wE'        

sub foo {

my $bar;
BEGIN {
$bar = 23;
}
}'
Variable "$bar" will not stay shared at -e line 7.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Modul-Einbindung mit eval