prolog - 书本示例中的 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
.
解决方案
推荐阅读
- visual-studio-code - 学习如何开发扩展
- algorithm - 所有可解决的算法问题都可以通过七个常见的数量级函数来衡量吗?
- string - 将字符串传递给 Matlab 的 Bash 脚本
- twilio - Twilio 跳过第一个来电以支持下一个来电
- c++ - 获取错误“...没有名称类型”
- python - Flask-Wtforms QuerySelectField,太多值解包错误
- php - 无法从 PHP 创建的目录中删除图像。PHP问题与apache安全问题
- google-chrome-app - 如何在 macOS 上测试 Chrome OS 应用程序?
- arduino - 使用 Arduino 和 PySerial 回显一系列字节
- qml - qml stackview:重新加载堆栈顶部