快速提问。
每当我在Prolog查询中出错(编译部分)
即我尝试运行一个文件,但我忘记在末尾添加一个点“
1 ?- [lecture1]
|
|
|
每当我按下回车键(或键入任何内容然后按回车键)我就会继续这些
|
我该怎样离开这个并进入
2 ?-
我在Prolog很新,这开始让我烦恼(我重新启动Prolog以摆脱这个!)。
谢谢。
答案 0 :(得分:2)
添加一个点:
?- [lecture1]
|
|
|
| .
% lecture1 compiled 0.00 sec, 1 clauses
true.
这个想法是你可以用多行来写你的查询。
如果你想完全取消它,你也可以按Ctl-D
然后按a
进行中止(你也可以在它运行时这样做)
答案 1 :(得分:1)
这只是来自顶层的视觉效果。在查询中间按Enter键时输入保持原样,因此如果您已写入[lecture1]
然后输入,则可以添加缺少的点。
在您的示例中,您只需按.
然后按<enter>
即可加载文件。
一般情况下,按.
然后按<enter>
将执行目标或只是通过prolog系统获得投诉,您再次可以自由执行任何目标......