Groovy 与 Java 语法差异
在Java中,我可以这样做:
return a
&& b
&& c;
在Groovy中,它返回编译错误:。如果我在Groovy中省略关键字,也会发生这种情况。但是,如果我将语句括在括号中,它就可以正常工作。unexpected token: &&
return
在我读过的所有Groovy资源中,我都被告知我应该能够在任何我想写的地方写“直接Java”。这是一个错误吗?如果不是,那么做出这个设计决策的原因是什么?
我看了看这里,但没有发现这个问题列出。我知道有些东西不能从Java继承,但这似乎不是其中之一。