写作有什么不同:
throw SomeException;
和
throw(SomeException);
我看到一些消息来源声称后者(带括号)出于某种原因不是一个好选择但是我不记得我在哪里见过这个。
答案 0 :(得分:6)
除括号外,不两个表达式之间应该存在任何功能差异。我从来没有听说过为什么一个人应该优于另一个人的明显理由。
对我来说,第一个选项看起来更直观,因为它不包括不必要的括号!
同样正如@Pubby在评论中所说,不应该与需要括号的throw说明符混淆(throw
说明符可能 deprecated)。