我有這樣一段代碼:序言:第不在一起的源文件
% 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