Java语法 - "返回true;" vs" return(true);"有区别吗?

时间:2015-01-13 19:00:05

标签: java syntax language-agnostic return

我正在阅读现有的Java代码库,我遇到了return语句的奇怪用法。例如,有一种方法isTrue()以这种方式定义:

public boolean isTrue()
{
    return(true);  //Why? Notice: There is no whitespace between return and (true)
}

在此之前我遇到过的所有代码中,我都见过

public boolean isTrue()
{
    return true;  //What I normally see
}

这是纯粹的猜测,但我认为这些是相同的。那么,你为什么要这样做?此外这是java特有的一种特殊用法,还是可以用其他语言完成这种类型的返回?我知道这是一个相当微不足道的问题,但这样的事情会让我感到烦恼,直到我知道答案。谢谢!

0 个答案:

没有答案