【发布时间】:2009-12-03 23:42:49
【问题描述】:
我是 Prolog 的新手,到目前为止我已经学会了如何在文件中定义谓词并运行解释器来使用它。但我想知道是否有办法在 ?- 提示符处定义谓词,这样我就不必来回切换了。
我现在的做法是这样的
文件 defs.pl:
adjacent(1,2).
adjacent(1,3).
在序言解释器中:
?- consult('defs.pl').
% defs.pl compiled 0.00 sec, 122 bytes
true.
?- adjacent(1,2).
true.
编辑 也许我的意思是我不确定如何定义“事实”。
【问题讨论】:
标签: prolog