Как сделать переменные, определенные внешним методом, для использования внутри метода в образце скрипта groovy jsr223 - PullRequest
0 голосов
/ 05 ноября 2018
def variable1;
def variable2;

def method()
{
  variable1 = someValue;
  variable2 = sameValue;
}

method();

Я явно не хочу передавать переменные в качестве аргументов функциям.

1 Ответ

0 голосов
/ 05 ноября 2018

В зависимости от того, чего вы пытаетесь достичь и что лежит в основе логики:

  1. Вы можете применить @ Field объявление к вашим переменным:

    enter image description here

  2. Вы можете удалить ключевое слово def, и оно сделает ваши переменные глобальными

    enter image description here

Ссылки

...