Hi Robert,
Es gibt wohl keine Situation, wo das Konstrukt
if (variable = irgendwas)
sinnvoll angewendet wird, weil die Verwechsungsgefahr mitif (variable == irgendwas)
zu groß ist.wenn
irgendwas
eine Funktion ist und ichvariable
im Anweisungsblock nutzen möchte, dann schon, z.B.if (variable = boolescheFunktion()) { macheEtwasMit(variable); // … }
Und wo soll dann der Unterschied zu
if (variable == boolescheFunktion()) {
macheEtwasMit(variable);
// …
}
sein, außer, dass dann das true-Ergebnis im if-Bereich steht und das false-Ergebnis im else-Bereich?
L.