Java return()和simple return之间的区别
我只是在编写代码,一个简单的想法显然在我脑海中浮现,如果我有一个函数,比如:Java return()和simple return之间的区别,java,Java,我只是在编写代码,一个简单的想法显然在我脑海中浮现,如果我有一个函数,比如: int fun1(int p){ return(p); } 我有这样一个函数: int fun1(int p){ return p; ==> absence of parenthesis } 那这两个之间有什么区别呢?没有区别。如果parens让事情更清楚,你可以决定使用它。这只是一个编码约定,否则没有任何区别实际上这两者之间没有区别,这取决于你决定使用哪一个。没有区别。这只是编写返回表达式的一种冗
int fun1(int p){
return(p);
}
我有这样一个函数:
int fun1(int p){
return p; ==> absence of parenthesis
}
那这两个之间有什么区别呢?没有区别。如果parens让事情更清楚,你可以决定使用它。这只是一个编码约定,否则没有任何区别实际上这两者之间没有区别,这取决于你决定使用哪一个。没有区别。这只是编写返回表达式的一种冗余方式 它可以追溯到一些非常糟糕的旧C编程时代,当时有些人想让返回语句看起来像函数调用或if/while语句
这里面的谬误是它们不是函数调用或if/while语句。根本没有区别,这只是一个古老的约定。第一个只会增加混乱。大多数Java代码都没有不必要的括号。