Hiho,
ich hab das problem das mein programm bei einen vergleich von zwei strings nicht das if statement ausführt obwohl es auf den ersten blick kein problem geben sollte.
if (key == value)
das sind die werte der variablen aus dem debugger
key "a" (id=82)
count 1
hash 97
offset 0
value (id=83)
value "a" (id=54)
count 1
hash 97
offset 0
value (id=85)
auf den ersten blick seh ich keinen fehler weil beide strings "a" sind kann mir wer sagen woran es liegt das die if bedingung nicht ausgeführt wird?
mfg
Shibas
ich hab das problem das mein programm bei einen vergleich von zwei strings nicht das if statement ausführt obwohl es auf den ersten blick kein problem geben sollte.
if (key == value)
das sind die werte der variablen aus dem debugger
key "a" (id=82)
count 1
hash 97
offset 0
value (id=83)
value "a" (id=54)
count 1
hash 97
offset 0
value (id=85)
auf den ersten blick seh ich keinen fehler weil beide strings "a" sind kann mir wer sagen woran es liegt das die if bedingung nicht ausgeführt wird?
mfg
Shibas