我在 Red Hat Linux 上使用 Jenkins 2.6。我想在我的 Jenkinsfile 中使用以下内容,但是当我尝试时,Jenkins 抱怨得很厉害。(似乎只是不喜欢 = 运算符左侧的语法。):
def (a, b) = [6, 7]
它似乎不喜欢多重分配,但根据这篇文章,Groovy 1.6 及更高版本显然支持它们:
http://mrhaki.blogspot.co.uk/2009/09/groovy-goodness-multiple-assignments.html
我想这样做,以便当我调用返回 [6, 7] 的方法时,我可以这样调用它:
def (a, b) = mymethod()
def mymethod()
{
return [6, 7]
}
谁能告诉我这是否应该在 Jenkins 中工作,如果可以,在 Jenkins 的哪个版本中?或者它是一个不受支持的功能?还是一个错误?
谢谢