我正在阅读现有的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特有的一种特殊用法,还是可以用其他语言完成这种类型的返回?我知道这是一个相当微不足道的问题,但这样的事情会让我感到烦恼,直到我知道答案。谢谢!