我一直在使用 jpl 从 java 调用 prolog。我在java中使用以下代码从prolog中获取X的值。
String t4 = "myNumber(X)";
Query q4 = new Query(t4);
System.out.println( "first solution of " + t4 + ": X = " + q4.oneSolution().get("X"));
我的解决方案是——
first solution of myNumber(X): X = '.'(2, [])--which is true.
我现在想做的是从解决方案中获取值 2 并将数字加倍。谁能帮助我如何处理?