【发布时间】:2010-11-24 22:20:41
【问题描述】:
作为一名 Java 程序员,我并没有 Groovy 背景,但我最近经常使用 Groovy 来扩展 Maven(使用 GMaven)。到目前为止,我可以在 Groovy 中使用我需要的所有 Java 代码以及添加的 Groovy 糖(元类方法、更多运算符、闭包)。我对 Groovy 的了解还远未完成,但我喜欢它,尤其是出于脚本目的(我对在企业场景中使用非静态类型语言有点谨慎,但这不是这里的主题)。
不管怎样,问题是:
所有有效的 Java 代码都会自动成为 Groovy 代码吗?(我说的是源代码,而不是编译的类,我知道 Groovy 可以与 Java 类交互。)或者是否有 Java 构造在 Groovy 中是非法的吗?也许是保留的 Groovy 关键字,可以用作 Java 中的标识符,或者其他什么?还是有意将 Groovy 设计为与 Java 100% 源代码兼容?
【问题讨论】:
-
@Michael 我同意这是一个骗局,但另一个问题已经有一年多了(至少从那时起 groovy 已经看到了重大更新)。是否有关于问题有效期的一般政策?