本文介绍了如何从脚本引擎中运行的Groovy代码中确定变量是否存在?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从脚本引擎中运行的Groovy代码中确定变量是否存在?
How can I determine if a variable exists from within the Groovy code running in the Scripting Engine?
推荐答案
在 groovy.lang.Script 中有一种方法public Binding getBinding()
.另请参见 groovy.lang.Binding 和方法public boolean hasVariable(String name)
.
In the groovy.lang.Script there is a method public Binding getBinding()
. See also groovy.lang.Binding with method public boolean hasVariable(String name)
.
因此您可以像这样简单地检查变量是否存在
Thus you can simple check variable existence like
if (binding.hasVariable('superVariable')) {
// your code here
}
这篇关于如何从脚本引擎中运行的Groovy代码中确定变量是否存在?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!