compiler-errors - Prolog错误: Full stop in clause-body?无法重新定义,/2

标签 compiler-errors prolog

我刚刚开始学习序言。我使用SWI-Prolog编译了文件,但收到错误消息:Prolog错误:子句主体中的句号?

我的文件:

loves( vincent   , mia ) .
loves( marsellus , mia ) .

jealous(X,Y) :=
  loves(X,Z) ,
  loves(Y,Z) .

最佳答案

我的错误是,我意识到应该是:-,而不是:=。

关于compiler-errors - Prolog错误: Full stop in clause-body?无法重新定义,/2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26223845/

相关文章:

Perl: elsif, Python: elif, C/CPP/Java: else if

Pocket Sphinx 的 Android 不满意链接错误

xcode - 如何解决Xcode错误: no such file or directory: fishhook.c?

assembly - 编译简单的SPARC ASM数学代码时出错

types - 要统一的类型变量出现在类型中

prolog关系与比较

data-structures - 在Prolog中创建队列结构

list - 在序言中找到列表的所有 k 长度子集

prolog - 使谓词可逆

algorithm - 计算一个列表是另一个列表的子列表的次数