我在七週內使用七種語言的Prolog教程,並嘗試使用Android Jekejeke Runtime執行一些示例。 例如,如果我從教程添加無法在Jekejeke Prolog中創建事實
likes(wallace, grommit).
,我得到。
Error: Undefined, private or package local predicate likes/2
我嘗試使用斷言,如How to create a fact in SWI-Prolog?描述,但隨後說,assert
是不確定的,而不是喜歡。
大概我錯過了關於運行時如何工作的一些基本知識,或者它的prolog.it方言。
Jekejeke是正確的。看[這個答案](http://stackoverflow.com/a/20027252/772868)爲什麼。 – false 2015-02-10 00:02:09