我是Prolog的新手。 我正在尝试简单的示例来学习。 我有一个具有以下行的 .pl
文件:
parent(pam,bob).
parent(tom,bob).
parent(tom,lio).
parent(bob,ann).
parent(bob,pat).
parent(pat,jim).
经过咨询和测试,它只显示第一个答案。例如:
5 ?- parent(X,Y).
X = pam,
Y = bob .
它不应该给出满足关系parent
的所有组合吗?
有人知道问题出在哪里吗?