【发布时间】:2018-08-11 09:57:05
【问题描述】:
使用 Prolog 进行逻辑编程:
考虑程序:
f(X) :- !, X = a.
f(X) :- !, X = b.
f(X) :- X = c.
对于查询 f(a)、f(b) 和 f(c),P 分别返回什么?
考虑程序:
f(X) :- X = a, !.
f(X) :- X= b, !.
f(X) :- X = c.
对于查询 f(a)、f(b) 和 f(c),P 分别返回什么?
【问题讨论】:
-
真的吗?你不能运行 Prolog,加载这些程序,然后执行查询来找出答案?你需要有人为你做这件事吗?或者您有没有忽略的具体问题?