我有这段代码:
% 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
这个错误的目的是什么?
我的意思是,文件可以编译和运行得很好,并且我知道这个错误的含义。但为什么会出现这个错误呢?
这只是强制执行最佳实践的通知吗?
我非常新于逻辑编程。
谢谢!