【发布时间】:2013-11-17 04:25:55
【问题描述】:
我是 Prolog 的新手,但我被这个所谓的简单命令困住了。我已经加载 一个没有错误的知识库,每当我尝试做 assert(甚至是 help)我 收到以下消息:
uncaught exception: error(existence_error(procedure,assert/1),top_level/0)
{2}
我到底错过了什么?赞赏。
【问题讨论】:
-
assert/1在 GNU Prolog 中不存在。 (这就是“existence_error”的意思。)您需要使用asserta/1或assertz/1。
标签: prolog gnu-prolog iso-prolog prolog-assert