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
irgendwaseine Funktion ist und ichvariableim 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.