【问题标题】:Can I include odd characters in Groovy variable names?我可以在 Groovy 变量名中包含奇数字符吗?
【发布时间】:2012-09-10 02:28:29
【问题描述】:

我正在从 Maven3 迁移到 Gradle,并且我依赖于一个包含一些属性作为版本标识符的内部项目。当我尝试编译我的项目时,它抱怨找不到依赖项。问题是这些属性要么使用句点“。”或破折号“-”(例如,cargo.version、supported-spring-version)。

Groovy 有没有办法声明一个带有奇数字符的变量?

def 'supported-spring-version' = '3.1.0.RELEASE'

【问题讨论】:

    标签: maven groovy gradle


    【解决方案1】:

    你不能使用def,但是你可以在当前绑定中声明它们

    this.'some-string' = '3'
    
    println​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ this.'some-string'​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
    

    虽然可能有更好的解决方法,但您的问题中没有足够的信息来可靠地提出替代方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      • 2021-07-28
      相关资源
      最近更新 更多