Gunnar Bittersmann: Komma-Operator

Beitrag lesen

@@Don P:

nuqneH

if (g = a[f], objekt.funktion(objekt.array2[g]))

Vielleicht ist es so beim Lesen deutlicher, dass die Zuweisung an g eigentlich nur wegen der if-Abfrage gemacht wird.

Wenn die Zuweisung an g eigentlich nur wegen der if-Abfrage gemacht werden würde, dann bräuchte man sie nicht, sondern könnte
if (objekt.funktion(objekt.array2[a[f]]))
schreiben.

Vermutlich wird a[f] noch öfter gebraucht und deshalb in einer Variablen gespeichert.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)