Троичный условный оператор не должен использоваться в качестве подмножества
Троичный условный оператор не должен использоваться в качестве подмножества.
Троичный условный оператор, используемый в качестве субэкспрессии, делает полное выражение менее читаемым и трудным для поддержания. Часто визуально яснее, если вы присваиваете результат троичного оператора переменной, а затем используете переменную в последующих операциях.
Шашечные флаги используют троичный условный оператор в подэкспрессиях за некоторыми исключениями. Исключения включают использование оператора, когда:
Результат присваивается переменной.
Результат используется в качестве аргумента функции или возвращается из функции.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Выражения |
Категория: Необходимый, Автоматизированный |