java将字符串放在括号中的语法意义
我喜欢把自己和句法上的东西混为一谈,而不是专注于真正的做事
我知道我能做什么,但我仍然想知道引擎盖下到底发生了什么
所以。。。我只是想知道为什么在括号内放字符串是有意义的。我看到了一个返回类似
return (string1 + " " + string2);
你可以在下面搜索框中键入要查询的问题!
我喜欢把自己和句法上的东西混为一谈,而不是专注于真正的做事
我知道我能做什么,但我仍然想知道引擎盖下到底发生了什么
所以。。。我只是想知道为什么在括号内放字符串是有意义的。我看到了一个返回类似
return (string1 + " " + string2);
# 1 楼答案
只是可读性。如果你想强调返回的对象,可以加上括号。但它们不是必需的
# 2 楼答案
这使得
return
看起来像是一个函数调用,而实际上不是。这是一个不应该使用括号的例子# 3 楼答案
它是一个合法的构造,与代数中的括号具有相同的目的,以确保操作在返回之前完成。实际上,在这种情况下,它是不需要的,如果你需要的话
结果是一样的。也许代码的作者认为它可能更具可读性
# 4 楼答案
下面是另一个例子:
以及:
是两种截然不同的动物
# 5 楼答案
在本例中,括号无效。你发布的代码相当于:
一般来说,括号和
String
或字符串文字之间没有特定的交互作用。括号的语义与“普通”表达式中的相同:对操作进行分组在某些情况下,可能需要使用括号来指定正确的解释: