Ali je ternarni operater slaba praksa?

Kazalo:

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

Video: Ali je ternarni operater slaba praksa?

Video: Ali je ternarni operater slaba praksa?
Video: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, November
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: