在 中文 中使用 Groovy 的示例及其翻译为 日语
{-}
-
Ecclesiastic
-
Programming
-
Computer
如果要使用Groovy,还应将Groovy的位置设定在此处。
看看清单3所示的grails-app/controller/TripController.groovy:.
如果您以前从未使用过Groovy,则首先需要安装Groovy。
首先是getFactors()方法,它使用Groovy的Range类来表示候选的数字。
然后键入groovy-version以确保Groovy已正确安装。
这个插件继承自Java插件以便添加Groovy编译能力到你的项目中。
Groovy+Mojarra”(RyanLubke的博客,2008年4月):Sun工程师Lubke讨论了如何结合使用Groovy和Mojarra1.2_09。
我们确实在Groovy中捆绑了很多有用的AST转换,我们认为它们都是可被广泛应用的转换。
然而,下一代的JVM语言(Groovy、Scala和Clojure)(参阅参考资料)均支持以多种方式进行扩展。
除了Java之外,它还支持Groovy(该版本添加了对Groovy2.0的支持)、PHP、C和C++。
Groovy3.0.0-alpha-3从6月下旬开始就可用,并计划于今年晚些时候推出其他beta版,候选版本预计于2019年初发布。
在Java下一代语言中,传统的命令式语言(Groovy)和函数式语言(Clojure和Scala)之间的分离展示了向表达式的进化。
首先,在项目的类路径中添加groovy-allJAR(到编写本文时版本是1.6.4)。
Java下一代:Groovy、Scala和Clojure中的共同点,第2部分了解Java下一代语言如何减少样板代码和降低复杂性.
就像Rails与Ruby编程语言联系非常紧密一样,Grails也离不开Groovy(请参阅参考资料)。
JVM对替代语言的开放性意味着您可以通过Java平台语言(比如Scala或Groovy)来利用角色(参见参考资料,了解Groovy的角色库GPars)。
本文开启了一个崭新的NealForddeveloperWorks系列,该系列对三种下一代JVM语言进行了深入比较:Groovy、Scala和Clojure。
PracticallyGroovy:Metaprogrammingwithclosures,ExpandoMetaClass,andcategories"(ScottDavis,developerWorks,2009年6月):在PracticallyGroovy系列的相关部分中了解有关Groovy元编程的更多信息。
在本期文章中,我演示了操作符重载如何在Groovy、Scala和Clojure中工作,并研究了在Groovy和Scala中的类扩展。
上一期Java下一代文章(“函数式编码风格”)对比和比较了Scala、Groovy和Clojure中的函数式编码风格。