2
我試圖編寫一個程序來評估一個函數並對它進行一些操作。如何在Prolog中保留變量名?
dynamic evaluate/2.
begin :- writeln("Write your function"), read(Line),
assert((evaluate(X, Y) :- Y is Line)).
由於SWI-Prolog的變量名稱更改爲_«數字»,當我嘗試打電話評估(),這是行不通的。
對此的任何解決方案?
謝謝。
不知道你想要什麼。對於變量名稱[見此](http://stackoverflow.com/a/7948525/772868)。 – false