【发布时间】:2016-03-31 12:22:53
【问题描述】:
我是 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关系的所有组合吗?
有人知道问题出在哪里吗?
【问题讨论】:
-
第一个结果显示后不要按回车键,而是使用空格键
-
完美。感谢您的帮助。
-
我已将此添加为答案,因为我感觉您不是唯一遇到此问题的人。