import org.fscript.Interpreter; import org.fscript.Library; public class Calculator { public static void main(String[] args) { Interpreter interpreter = new Interpreter(); Library library = new Library(); library.setFunction("add", (a, b) -> (int) a + (int) b); library.setFunction("subtract", (a, b) -> (int) a - (int) b); library.setFunction("multiply", (a, b) -> (int) a * (int) b); interpreter.setLibrary(library); try { Object result = interpreter.evaluate("add(2, multiply(3, 4))"); System.out.println("Result: " + result); } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文