首页 > 解决方案 > 书本示例中的 Prolog 存在错误

问题描述

我正在从一本书中学习序言。当我在文件中输入本书的示例并尝试运行它时,出现存在错误。

这个例子:

dog(fibo).
cat(felix).
animal(X) :- dog(X).

然后我尝试:

consult('test.pl').
animal(fibo).

我得到:

uncaught exception: error(existence_error(procedure,dog/0),animal/0)

我什至不明白错误信息。

更新:附上程序和错误的图片。 程序和错误照片

更新2:已安装swi-prolog,没有问题。问题似乎与gprolog.

标签: prolog

解决方案


推荐阅读