Thread Hashvergleich klappt nicht *war Anfänger Frage (10 answers)
Opened by der_thomas at 2013-09-22 18:11

der_thomas
 2013-09-23 20:23
#170533 #170533
User since
2013-09-07
158 Artikel
BenutzerIn
[default_avatar]
Quote
Tut es nicht. Du überprüft lediglich, ob 0 gleich 0 ist. Das ist wahr, daher läufst du immer in das erste return und erreichst das zweite if gar nicht. (es sei denn, dein Eingabesting fängt mit einer Zahl ungleich 0 an, dann ist der erste Vergleich nicht true.

Ja, genau das war wohl einer der Knackpunkte die das für mich so unberechnenbar machten - ich Held wählte ausgerechnet ein Wort mit einer Zahl am Anfang zum testen aus ... "1.eintrag" damit hatte ich genau den seltenen Fall wo - wenn man genau das eingibt - sogar meine "==" dies durchliesen und es funktionierte.
Hätte ich aber 'use warnings' von Anfang an benutzt, hätte ich das wohl auch schneller bemerkt, denn da wird einem das eigentlich recht klar hingeschrieben.

@pq Ja die '\n' muss ich mir noch vornehmen... absolut super finde ich ja "chomp @liste;" ... konnte es erst gar nicht glauben dass sich das auf eine ganze Liste auswirkt, tuts aber tatsächlich...echt Klasse !

@topeg Danke für Deine Mühe, da steckt einiges drin was mir weiterhilft, auch wenn ich noch nicht jedes Detail verstehe, aber ich arbeite mich da durch ;)

@GUIfreund Ja, du hast natürlich recht, die ungewohnten geschweiften Klammern verwirren mich (noch) manchmal.

Herzlichen Dank für eure Mühe

View full thread Hashvergleich klappt nicht *war Anfänger Frage