Thread Warum Use of uninitialized value within @array?
(3 answers)
Opened by bianca at 2016-01-04 19:27
Einfache Mathematik:
Beispiel: - Das Array habe 2 Elemente; also Indizes 0 und 1. - Wir sind am letzten Element angekommen, also sei $ze = 1 - $anzahl = 0 Nun zur while-Bedingung: $ze+$anzahl (1+0=0) bleibt in diesem Fall kleiner als scalar(@inhalt) (2). Dann wird der rechte Teil des && geprüft. Der zu nutzende Index wird berechnet aus $ze+$anzahl+1 (also 1+0+1 = 2). $inhalt[2] ist aber nicht definiert und es kommt zur Warnung. meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |