【问题标题】:Get further solutions to a query获取查询的更多解决方案
【发布时间】:2015-07-25 23:13:15
【问题描述】:

我有

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

但是当我查询时

?- user(X).

我只得到

X = anna.

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

【问题讨论】:

    标签: prolog prolog-toplevel


    【解决方案1】:

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

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

    【讨论】:

    • 分号或SPACE,在许多键盘布局上更方便。
    猜你喜欢
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多