我们很好奇脚本引擎如何处理全局变量。我们正在寻找一个在调用时不保留全局变量状态的脚本引擎。有这样的引擎吗?我们正在寻找一种可以在 Java 脚本引擎 API 下使用的脚本语言。
当多次调用脚本引擎时,对 eval() 或 evaluate() 方法的顶级调用会保留全局变量的状态,这意味着对 eval() 的后续调用将使用上次调用留下的全局变量. 是否有一个脚本引擎不保留状态,或者提供重置状态的能力,以便每次调用脚本引擎时全局变量都处于初始状态?
我们很好奇脚本引擎如何处理全局变量。我们正在寻找一个在调用时不保留全局变量状态的脚本引擎。有这样的引擎吗?我们正在寻找一种可以在 Java 脚本引擎 API 下使用的脚本语言。
当多次调用脚本引擎时,对 eval() 或 evaluate() 方法的顶级调用会保留全局变量的状态,这意味着对 eval() 的后续调用将使用上次调用留下的全局变量. 是否有一个脚本引擎不保留状态,或者提供重置状态的能力,以便每次调用脚本引擎时全局变量都处于初始状态?