Влияет ли добавление скобок вокруг аргумента throw?

Есть ли разница в письменной форме:

throw SomeException;

а также

throw(SomeException);

Я видел некоторые источники, которые утверждают, что последнее (с круглыми скобками) не является хорошим вариантом по какой-то причине, но, увы, я не могу вспомнить, где я видел это.

4

Решение

Там должно не быть любая функциональная разница между этими двумя выражениями, кроме скобок. Я никогда не слышал ни о какой ясной причине, которая говорит, почему один должен превосходить другого.

Для меня первый вариант выглядит более интуитивно понятным, так как он не содержит ненужных скобок!

Также, как сказал @Pubby в комментарии, не следует путать со спецификатором throw, который требует скобок (throw спецификатор наверное осуждается).

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]