如何在 jsr223 示例 groovy 脚本中使在方法外部定义的变量在方法内部使用

How to make variables defined outside method to be used inside method in jsr223 sample groovy script

def variable1;
def variable2;

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

method();

我显然不想将变量作为参数传递给函数。

取决于您要实现的目标和底层逻辑:

  1. 您可以将 @Field 声明应用于您的变量:

  2. 您可以删除 def 关键字,这将使您的变量成为全局变量

参考文献: