Ali je ternarni operater slaba praksa?

Ali je ternarni operater slaba praksa?
Ali je ternarni operater slaba praksa?
Anonim

pogojni ternarni operator je vsekakor lahko prekomerno uporabljen in nekaterim se zdi precej neberljiv. Vendar menim, da je lahko v večini situacij, ko se pričakuje logičen izraz, zelo čist, pod pogojem, da je njegov namen jasen.

Ali je dobra praksa uporabljati ternarni operater?

Najboljša praksa je, da uporabite ternarni operater , ko olajša branje kode. Če logika vsebuje veliko stavkov if…else, ne bi smeli uporabljati ternarnih operatorjev.

Ali je dobro uporabljati ternarni operater v Javi?

Java ternarni operater je edini pogojni operator, ki vzame tri operande. Je enovrstična zamenjava za stavek if-then-else in se veliko uporablja v programiranju Java. Lahko uporabimo ternarni operator namesto if-else pogoji ali celo preklopimo pogoje z uporabo ugnezdenih ternarnih operaterjev.

Kateri je boljši if-else ali ternarni operater?

Sklep. Uporabite ternarne operatorje, da nastavite vrednost spremenljivki ali po potrebi zmanjšate kodo. Uporabite if-else izjave za vse ostalo.

Ali je ternarni operater hitrejši kot pri C++?

14 odgovorov. Ni hitrejše. Obstaja ena razlika, ko lahko inicializirate konstantno spremenljivko, odvisno od nekega izraza: const int x=(a<b) ?

Priporočena: