De voorwaardelijke ternaire operator kan zeker te veel worden gebruikt, en sommigen vinden het nogal onleesbaar. Ik vind echter dat het in de meeste situaties waarin een booleaanse uitdrukking wordt verwacht heel zuiver kan zijn, op voorwaarde dat de bedoeling duidelijk is.
Is het een goede gewoonte om een ternaire operator te gebruiken?
Het is een goede gewoonte om de ternaire operator te gebruiken als het de code leesbaarder maakt. Als de logica veel if…else-instructies bevat, moet u de ternaire operatoren niet gebruiken.
Is het goed om de ternaire operator in Java te gebruiken?
Java ternaire operator is de enige voorwaardelijke operator die drie operanden nodig heeft. Het is een one-liner vervanging voor if-then-else-statement en wordt veel gebruikt in Java-programmering. We kunnen de ternaire operator gebruiken in plaats van if-else conditions of zelfs van conditie wisselen met geneste ternaire operatoren.
Wat is beter als-anders of ternaire operator?
Conclusie. Gebruik ternaire operators om een waarde op een variabele in te stellen, of om code te verminderen indien nodig. Gebruik if-else-instructies voor al het andere.
Is de ternaire operator sneller dan in C++?
14 Antwoorden. Het is niet sneller. Er is één verschil wanneer u een constante variabele kunt initialiseren, afhankelijk van een bepaalde uitdrukking: const int x=(a<b) ?