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

Get further solutions to a query

我有

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

但是当我查询

?- user(X).

我只得到

X = anna.

难道我不应该得到另一行 X = tom 吗?

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

?- user(X).
X = anna ;
X = tom.