Är ternär operatör dålig praxis?

Innehållsförteckning:

Är ternär operatör dålig praxis?
Är ternär operatör dålig praxis?

Video: Är ternär operatör dålig praxis?

Video: Är ternär operatör dålig praxis?
Video: The Ternary Operator (examples in C and C++) 2024, November
Anonim

Den villkorliga ternära operatorn kan definitivt överanvändas, och vissa tycker att den är ganska oläslig. Jag tycker dock att det kan vara väldigt rent i de flesta situationer att ett booleskt uttryck förväntas, förutsatt att dess avsikt är tydlig.

Är det bra att använda ternär operator?

Det är en bästa praxis att använda den ternära operatorn när det gör koden lättare att läsa. Om logiken innehåller många if…else-satser, bör du inte använda de ternära operatorerna.

Är det bra att använda ternär operator i Java?

Ternära Java-operatorn är den enda villkorade operatorn som tar tre operander. Det är en one-liner-ersättning för if-then-else-satsen och används mycket i Java-programmering. Vi kan använda den ternära operatorn i stället för if-else conditions eller till och med byta villkor med kapslade ternära operatorer.

Vilken är bättre om-annat eller ternär operator?

Slutsats. Använd ternära operatorer för att ställa in ett värde till en variabel, eller för att reducera kod vid behov. Använd if-else-satser för allt annat.

Är den ternära operatören snabbare än om C++?

14 svar. Det är inte snabbare. Det finns en skillnad när du kan initiera en konstant variabel beroende på något uttryck: const int x=(a<b) ?

Rekommenderad: