8

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で機能するか教えてもらえますか? それとも、サポートされていない機能ですか? それともバグ?

ありがとう

4

2 に答える 2