Auf Thema antworten

Das ist nichts anderes als ein ternärer Operator.


Ich mag die Verwendung davon und sie ist an vielen Stellen deutlich lesbarer als ein if else ...


Im Grunde genommen ist der Aufbau dabei einfach:

[code]if ? then : else[/code]


in deinem Beispiel ist lediglich noch eine Zuweisung zur Variablen davor ...

Man kann diese auch noch weiter verschachteln wobei ich dann der Meinung bin, dass es sehe schnell unübersichtlich wird und ein klassisches if/else deutlich lesbarer.


Hier ist das auch noch mal schön erklärt: https://www.codeflow.site/de/.../java-ternary-operator



Oben