Лоша практика ли е тернарният оператор?

Съдържание:

Лоша практика ли е тернарният оператор?
Лоша практика ли е тернарният оператор?

Видео: Лоша практика ли е тернарният оператор?

Видео: Лоша практика ли е тернарният оператор?
Видео: простой узловой шов (техника; как наложить) 2024, Ноември
Anonim

условният троичен оператор определено може да бъде прекомерно използван и някои го намират за доста нечетим. Въпреки това намирам, че може да бъде много чист в повечето ситуации, когато се очаква булев израз, при условие че намерението му е ясно.

Добра практика ли е да се използва троичен оператор?

Най-добра практика е да използвате тернарния оператор , когато прави кода по-лесен за четене. Ако логиката съдържа много оператори if…else, не трябва да използвате тернарните оператори.

Добре ли е да се използва тернарен оператор в Java?

Тринарният оператор на Java е единственият условен оператор, който приема три операнда. Това е едноредов заместител на оператора if-then-else и се използва много в програмирането на Java. Можем да използваме тернарния оператор вместо if-else conditions или дори да превключваме условията, използвайки вложени тернарни оператори.

Кое е по-добро if-else или троичен оператор?

Заключение. Използвайте тернарни оператори, за да зададете стойност на променлива или да намалите кода, ако е необходимо. Използвайте if-else изявления за всичко останало.

По-бърз ли е тернарният оператор, отколкото ако C++?

14 отговори. Не е по-бързо. Има една разлика, когато можете да инициализирате константна променлива в зависимост от някакъв израз: const int x=(a<b) ?

Препоръчано: