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
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
und danach
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...