获取查询的进一步解决方案

时间:2015-07-25 23:13:16

标签: prolog prolog-toplevel

我有

assert(user(anna)).
assert(user(tom)).

但是当我查询

?- user(X).

我只得到

X = anna.

我不应该再说一行X = tom吗?

1 个答案:

答案 0 :(得分:2)

您需要在第一个答案后键入分号:

?- user(X).
X = anna ;
X = tom.
相关问题