【发布时间】:2015-01-13 03:07:56
【问题描述】:
第一次在 Windows 8 上运行 prolog SWI。
这是我的程序 (.pl) 文件,非常基本,只有 3 个事实:(我是一个完整的 prolog 初学者)
hello.
a.
b.
当我在 prolog-SWI 中加载(咨询)它并使用该程序时,我的输出中出现此错误:
12 ?- b.
true.
13 ?- a.
true.
14 ?- c.
ERROR: toplevel: Undefined procedure: c/0 (DWIM could not correct goal)
现在,如果这是一个简单的错误,因为程序中从未将 c 声明为事实,那很好,但是在查看在线示例以及我在这些示例中的 Prolog 类中找到的示例后,回复 @987654325 @ 表示程序中有事实,no 表示没有。如果是,我的回复true,如果不是,则给我那个长错误。
查看此链接以获取example
在哪里回复 no 雾。
【问题讨论】: