groovy - 所有 Groovy 代码都对 Groovy++ 有效吗?

标签 groovy groovy++

看完后this link ,我想尝试Groovy++,但我有一个担心;

Groovy 的所有语法在 Groovy++ 中都有效吗?

例如,我可以在 Groovy 中执行此操作:

def list = [1,2]

上面的代码在 Groovy++ 中有效吗?

最佳答案

目的(我相信)是让它支持尽可能多的 Groovy 代码。

我相信目前有一些领域不起作用,包括:

  • Multiple assignment - doesn't compile
  • spread-dot operator可能导致问题 in some situations
  • .with {} doesn't work

  • 但是您始终可以解决这些问题,或者不要将需要它们的类标记为 @Typed

    关于groovy - 所有 Groovy 代码都对 Groovy++ 有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318021/

    相关文章:

    java - Gradle:类没有这样的属性?

    java - 在 Groovy 中将整数转换为 BigDecimal

    groovy - 如何在 Groovy 中定义 @CompileStatic 兼容闭包?

    Groovy 和 Groovy++,它们有区别吗?

    java - 生命周期配置未涵盖插件执行 : org. codehaus.gmaven :groovy-maven-plugin:2. 1.1

    groovy - 获取未知类型: import in groovy in Jenkins Pipeline

    groovy - 使用命名空间和实体在 Groovy 中解析 XML