作者:电信他爹_186 | 来源:互联网 | 2023-02-10 17:16
如何确定Scripting Engine中运行的Groovy代码中是否存在变量?
该变量由ScriptEngine的put方法放置
1> 小智..:
在groovy.lang.Script中有一个方法public Binding getBinding()
.另请参见groovy.lang.Binding with method public boolean hasVariable(String name)
.
因此你可以简单地检查变量存在之类的
if (binding.hasVariable('superVariable')) {
// your code here
}