Я использую Jenkins 2.6 в Red Hat Linux. Я хочу использовать следующее в своем файле 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]
}
Может ли кто-нибудь сказать мне, должно ли это работать в Дженкинсе, и если да, то в какой версии Дженкинса? Или это неподдерживаемая функция? Или ошибка?
Спасибо