我只是Groovy的新手,几年的Java经验。我正在遵循一个简单的教程,其中说95%的Groovy语法与Java相同。因此,我想知道将Groovy代码编写为Java的好习惯吗?为什么不呢?
谢谢
答案 0 :(得分:1)
您可以使用Java语法编写Groovy代码,以使Java开发人员可以轻松地迁移到Groovy:因为该语言功能允许他们以自己知道的方式编写代码,也可以将现有的Java代码复制/粘贴到其中。一个普通的脚本。
换句话说:时髦的语言是专门为此目的而设计的,以帮助吸引用户。
看优点和缺点:
除此之外,请记住,groovy实际上更像是一种利基语言,从来没有引起太多关注(在gradle build生态系统之外)。
从这个角度来看,我个人的两分钱:不要一开始就编写俗套的代码。如今,甚至gradle也可以与 kotlin 一起使用。除非您为此而获得报酬,否则请花时间和精力与其他语言,例如科特林。答案 1 :(得分:1)
“将Groovy代码编写为Java是一种好习惯吗?”
您的意思是使用Groovy编译器来编译Java代码?你为什么要这么做?
尽管Groovy支持Java语法,但是它主要用于简化和压缩代码,提供Groovy编程习惯用法和语法糖。如果您只是初学者,可以在学习Groovy语法时 combine Groovy和Java代码。但是最终您应该仅使用Groovy语法。
所以您的问题的答案:不,用Java编写Groovy代码不是一个好习惯。