我有这样一段代码:序言:第不在一起的源文件
% Family tree
female(pen).
male(tom).
male(bob).
female(liz).
female(pat).
female(ann).
male(jim).
parent(pam, bob).
parent(tom, bob).
parent(tom, liz).
parent(bob, ann).
parent(bob, pat).
parent(pat, jim).
我得到这个错误:
Warning: Clauses of female/1 are not together in source-file
Warning: Clauses of male/1 are not together in source-file
这是什么错误的目的是什么?
我的意思是,文件编译和运行很好,我意识到错误的含义。但为什么?
这仅仅是一个强制执行最佳实践的通知?
我对逻辑编程非常陌生。
谢谢!
对于那些不知道如何解决它的人:按关系的名称将关系(在这种情况下是男性和女性)进行分组。 – 2014-03-04 17:06:44