Thread problem mit lexikalischen variablen (17 answers)
Opened by kabel at 2003-08-06 01:23

pq
 2003-08-06 15:54
#59563 #59563
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=kabel,06. 08 2003,13:46]es könnte natürlich sein, dass perl auf dem wege
check_link -> HTML::Parser -> ... -> dispatcher
die subroutine dispatcher vorher parsen muss, dann müsste er meckern, dass der hash nicht deklariert ist - was der interpreter nicht macht.[/quote]
nein, check_link() wird aufgerufen, dann wird darin HTML::Parser
aufgerufen, der wiederum ruft dispatcher() auf.
dispatcher() benutzt %tags, aber %tags wurde doch noch gar nicht
initialisiert.
erst nach dem ende von check_link() füllst du %tags
mit werten.
ich hab immer noch nicht verstanden, ob du nicht weisst,
warum %tags davor gefüllt sein muss, oder ob du
nicht weisst, warum perl meckert, oder warum perl nicht
meckert.
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 problem mit lexikalischen variablen