/* ---- test.groovy File ----
x * y + z
---- test.groovy File ---- */
import groovy.lang.Binding;
import groovy.util.GroovyScriptEngine;
public class Main {
public static void main(String[] args) throws Exception {
Binding b = new Binding();
b.setVariable("x", 3);
b.setVariable("y", 5);
b.setVariable("z", 1);
groovy.util.GroovyScriptEngine gse = new GroovyScriptEngine(".");
System.out.println(gse.run("test.groovy", b));
}
}
/* Stdout
16
*/
沒有留言:
張貼留言