【发布时间】:2023-04-04 11:52:01
【问题描述】:
现在,当我尝试在 Groovy 中评估一段代码时,我必须这样做:
new GroovyShell(new Binding([var1:var1])).evaluate(line)
当您定义了很多变量时,这可能会很糟糕。有没有更好的方法来做到这一点?是否有类似 Python 的 locals 之类的东西,或者类似的东西列出了所有声明的变量?
【问题讨论】:
-
您需要在 groovy shell 实例中声明的变量?
-
我需要访问在实例化 groovy shell 之前声明的变量。