Jenkins 如何使用groovy语言转义-(连字符)
我试图声明一个需要连字符作为设计规范一部分的变量Jenkins 如何使用groovy语言转义-(连字符),jenkins,groovy,jenkins-pipeline,jenkins-plugins,groovyshell,Jenkins,Groovy,Jenkins Pipeline,Jenkins Plugins,Groovyshell,我试图声明一个需要连字符作为设计规范一部分的变量 def user-svc = "accounts" 然而,我得到了这个错误- 局部变量名必须为,不包括连字符 尽管任何对象属性名称都可以由任意字符组成,但在使用或下标运算符时: defm=[:] m、 “用户svc”=“帐户” println m.“用户-svc” println m['user-svc'] 想知道为什么设计规范指定了无效的变量名。。。 $groovy main.groovy Hello world Cau
def user-svc = "accounts"
然而,我得到了这个错误-
局部变量名必须为,不包括连字符 尽管任何对象属性名称都可以由任意字符组成,但在使用或下标运算符时:
defm=[:]
m、 “用户svc”=“帐户”
println m.“用户-svc”
println m['user-svc']
想知道为什么设计规范指定了无效的变量名。。。
$groovy main.groovy
Hello world
Caught: groovy.lang.MissingPropertyException: No such property: user for class: main
groovy.lang.MissingPropertyException: No such property: user for class: main
at main.run(main.groovy:3)