Tôi có đoạn mã này:Prolog: khoản không cùng nhau trong nguồn tập tin
% 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).
tôi nhận được lỗi này:
Warning: Clauses of female/1 are not together in source-file
Warning: Clauses of male/1 are not together in source-file
mục đích của lỗi này là gì?
Ý tôi là, tệp không biên dịch và chạy tốt và tôi biết ý nghĩa của lỗi. Nhưng tại sao?
Đây có phải chỉ là thông báo để thực thi thực tiễn tốt nhất không?
Tôi rất mới lập trình logic.
Cảm ơn!
Đối với những người không biết cách khắc phục: Nhóm quan hệ (trong trường hợp này là 'nam' và' nữ') theo tên của mối quan hệ. –