这是一个相当普遍的问题,关于人们是否应该在带参数的方法调用上使用括号.即
def someFunc(def p) {
...
}
Run Code Online (Sandbox Code Playgroud)
然后打电话:
someFunc "abc"
Run Code Online (Sandbox Code Playgroud)
VS ...
someFunc("abc")
Run Code Online (Sandbox Code Playgroud)
这只是一致性问题,还是每个都有特定的用例?
Ori*_*Ori 19
这主要是一致性和可读性的问题,但请注意,Groovy并不总是让你放弃省略括号.首先,您不能在嵌套方法调用中省略括号:
def foo(n) { n }
println foo 1 // won't work
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6796 次 |
最近记录: |