podmienený ternárny operátor môže byť určite nadmerne používaný a niektorí ho považujú za dosť nečitateľný. Zistil som však, že vo väčšine situácií môže byť veľmi čisté, že sa očakáva boolovský výraz za predpokladu, že jeho zámer je jasný.
Je dobrý postup používať ternárny operátor?
Osvedčeným postupom je použiť ternárny operátor , keď je kód ľahšie čitateľný. Ak logika obsahuje veľa príkazov if…else, nemali by ste používať ternárne operátory.
Je dobré používať ternárny operátor v Jave?
Java ternárny operátor je jediný podmienený operátor, ktorý má tri operandy. Je to jednoriadková náhrada za príkaz if-then-else a často sa používa v programovaní v jazyku Java. Môžeme použiť ternárny operátor namiesto if-else conditions alebo dokonca zmeniť podmienky pomocou vnorených ternárnych operátorov.
Ktorý je lepší, ak iný alebo ternárny operátor?
Záver. Použite ternárne operátory na nastavenie hodnoty premennej alebo na zmenšenie kódu, ak je to potrebné. Na všetko ostatné použite príkazy if-else.
Je ternárny operátor rýchlejší ako v C++?
14 odpovedí. Nie je to rýchlejšie. Existuje jeden rozdiel, keď môžete inicializovať konštantnú premennú v závislosti od nejakého výrazu: const int x=(a<b) ?