在一个groovy脚本中以下代码:
static int a = 1; //现在这样是报错
// 业务逻辑
// xxxx
a++;
我只希望a初始化一次,注意是在脚本中,不是在定义class中
换句话说,我是想在脚本groovy.lang.Script子类里放静态变量
在一个groovy脚本中以下代码:
static int a = 1; //现在这样是报错
// 业务逻辑
// xxxx
a++;
我只希望a初始化一次,注意是在脚本中,不是在定义class中
换句话说,我是想在脚本groovy.lang.Script子类里放静态变量
个人理解:
既然是脚本,执行完就卸载了,不保留之前的状态,静态不静态没什么区别吧