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

pq
 2011-03-29 10:40
#147063 #147063
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2011-03-29T05:20:18 bianca
Der komplette BEGIN Block funktioniert auch mittem im Script tadellos wie gewünscht.

ja?

Quote
ABER: [...]

ah, doch nicht?

was zum teufel willst du mit einem BEGIN-block mitten im skript? was soll das bezwecken? es ist ein BEGIN-block. es ist total sinnlos, den irgendwo mitten ins skript zu setzen, weil er eh in der kompilierungsphase ausgeführt wird.

Quote
Was mache ich da noch falsch?

du benutzt einen BEGIN-block mitten im skript. vermutlich innerhalb einer sub. aber das hältst du ja mal wieder geheim. und meine glaskugel sagt mir, dass du die zeitkorrektur-variable direkt vor dem block setzt.

schreib den block an den anfang des skripts, und gut is. etwas, das ganz am anfang ausgeführt wird, irgendwo weit unten im skript zu verstecken ist echt merkwürdig, sinnlos und unhöflich dem maintainer gegenüber, der das skript mal irgendwann übernimmt (was auch du selbst nach einem halben jahr sein könntest, und bis dahin hast du das versteckte BEGIN vergessen).
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