Den betingede ternære operatoren kan definitivt bli overbrukt, og noen synes den er ganske uleselig. Jeg synes imidlertid at det kan være veldig rent i de fleste situasjoner at det forventes et boolsk uttrykk, forutsatt at intensjonen er klar.
Er det god praksis å bruke ternær operatør?
Det er en beste praksis å bruke den ternære operatoren når det gjør koden lettere å lese. Hvis logikken inneholder mange if…else-setninger, bør du ikke bruke de ternære operatorene.
Er det bra å bruke ternær operator i Java?
Ternær Java-operator er den eneste betingede operatoren som tar tre operander. Det er en one-liner-erstatning for if-then-else-setningen og brukes mye i Java-programmering. Vi kan bruke den ternære operatoren i stedet for if-else conditions eller til og med bytte betingelser ved å bruke nestede ternære operatorer.
Hvilken er bedre if-else eller ternær operatør?
Konklusjon. Bruk ternære operatorer for å sette en verdi til en variabel, eller for å redusere kode om nødvendig. Bruk if-else-utsagn for alt annet.
Er ternær operatør raskere enn hvis C++?
14 svar. Det er ikke raskere. Det er én forskjell når du kan initialisere en konstant variabel avhengig av et uttrykk: const int x=(a<b) ?