快速提问。
每当我在 Prolog 查询中出错(编译部分)
即我尝试运行一个文件,但我忘记在末尾添加一个点”
1 ?- [lecture1]
|
|
|
每当我按回车键(或输入任何内容然后按回车键)时,我都会不断收到这些
|
我到底怎么才能摆脱这个并进入
2 ?-
我在 Prolog 相当新,这开始让我有点恼火(我重新启动 Prolog 以摆脱这个!)。
谢谢你。
快速提问。
每当我在 Prolog 查询中出错(编译部分)
即我尝试运行一个文件,但我忘记在末尾添加一个点”
1 ?- [lecture1]
|
|
|
每当我按回车键(或输入任何内容然后按回车键)时,我都会不断收到这些
|
我到底怎么才能摆脱这个并进入
2 ?-
我在 Prolog 相当新,这开始让我有点恼火(我重新启动 Prolog 以摆脱这个!)。
谢谢你。
添加一个点:
?- [lecture1]
|
|
|
| .
% lecture1 compiled 0.00 sec, 1 clauses
true.
这个想法是您可以在多行中编写查询。
如果你想完全取消它,你也可以按Ctl-D
和 然后中止(你也可以在它运行时这样做)a
这只是顶层的视觉效果。当您在查询中间按回车键时,输入保持原样,因此,如果您已写入[lecture1]
然后输入,您只需添加缺失的点即可。
在您的示例中,您只需按.
然后<enter>
, 即可加载文件。
一般来说,按下.
然后<enter>
将执行目标或只是得到序言系统的抱怨,然后你又可以自由地执行任何目标......