dedlfix: 2 Zuweisungen vs if else

Beitrag lesen

Tach!

Das doofe an der ? : Struktur ist, dass sie nicht erweiterbar ist.

Das ist für dich ein Grund, generell auf die leichtere Lesbarkeit bei der Zuweisung zu verzichten? Selbst wenn YAGNI?

Falls doch noch was in das if kommt schreibt man es einfach rein.

Es käme mir dann darauf an, was da genau kommt. Dementsprechend entscheide ich, ob ein if mit oder ohne else nach der ?:-Zuweisung kommt oder nur ein if-else und darin dann die beiden Zuweisungen an dieselbe Variable.

Um deine Ausgangsfrage zu beantworten, bei Variante 1 führst du im Zweifelsfall zwei Zuweisungen aus, bei Variante 2 immer nur eine. Der Zeitunterschied geht wohl meist im Grundrauschen unter.

dedlfix.