Можно ли выбросить исключение при использовании тернарного оператора?

Есть у меня кастомный класс исключения и хотела бы вместо стандартного if-else использовать тернарный оператор, но почему-то возникает ошибка.

При положительном событии должно меняться значение, а при негативном — выкидывать исключение.

код


Ответы (1 шт):

Автор решения: Alina Klishyna

Покопавшись немного в инете, поняла что тернарный оператор ожидает значения, а не оператор(throw) и в таком случае лучше использовать стандартный if-else

→ Ссылка