Thread Variabel deklariert (3 answers)
Opened by sit at 2006-01-07 17:59

sit
 2006-01-07 17:59
#61545 #61545
User since
2005-12-30
8 Artikel
BenutzerIn
[default_avatar]
Da möchte ich verstehen, habe versucht es zu lesen, aber es nicht verstanden- Da ich aber ein neuling in Perl bin möchte ich es gerne verstehen

Code: (dl )
1
2
3
4
5
6
if($mech->content()=~ m{$Testzahl(.*?)P}) {

my $anzahl= $1/40;
print "$1 $anzahl anzanhl\n";

}



bis hierhin ist alles in Ordnung.

dann versuche ich etwa 20 ZeilenCode weiter $anzahl erneut zu verwenden, bringt perl den Fehler, die Variabel seie undeklariert.

Also deklariere ich sie am Anfang mit

Code: (dl )
my $anzahl ="";


und danach

Code: (dl )
1
2
3
4
5
6
if($mech->content()=~ m{$Testzahl(.*?)P}) {

$anzahl= $1/40;
print "$1 $anzahl anzanhl\n";

}


dann funktioniert das auch.

Schön und gut, aber warum ist das so? Ich habe nun viele Docs durchgelesen, aber nichts dazu gefunden....

Ich hoffe die Frage ist nicht zu dumm...

View full thread Variabel deklariert