Die voorwaardelike drieledige operateur kan beslis oorgebruik word, en sommige vind dit nogal onleesbaar. Ek vind egter dat dit in die meeste situasies baie skoon kan wees dat 'n Boolese uitdrukking verwag word, mits die bedoeling daarvan duidelik is.
Is dit goeie praktyk om ternêre operateur te gebruik?
Dit is 'n beste praktyk om die ternêre operateur te gebruik wanneer dit die kode makliker maak om te lees. As die logika baie if…else-stellings bevat, moet jy nie die ternêre operateurs gebruik nie.
Is dit goed om ternêre operateur in Java te gebruik?
Java-ternêre operateur is die enigste voorwaardelike operateur wat drie operandes neem. Dit is 'n eenlyn-vervanger vir if-then-else stelling en word baie in Java-programmering gebruik. Ons kan die ternêre operateur gebruik in die plek van if-else conditions of selfs toestande verander deur geneste drieledige operateurs te gebruik.
Wat is beter as-anders of drieledige operateur?
Gevolgtrekking. Gebruik ternêre operateurs om 'n waarde op 'n veranderlike te stel, of om kode te verminder indien nodig. Gebruik if-else-stellings vir alles anders.
Is drieledige operateur vinniger as wanneer C++?
14 Antwoorde. Dit is nie vinniger nie. Daar is een verskil wanneer jy 'n konstante veranderlike kan inisialiseer, afhangende van een of ander uitdrukking: const int x=(a<b) ?