Er ternær operatør dårlig praksis?

Er ternær operatør dårlig praksis?
Er ternær operatør dårlig praksis?
Anonim

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) ?