交互式使用SWI-Prolog - 输出取消

时间:2012-04-20 19:31:41

标签: prolog interactive-mode

我正在以交互方式使用SWI-Prolog。当我运行查询时,我得到输出的前缀,其余的被取消(使用字符串...|...标记)。这是正常的还是我应该回去修理我的程序?

2 个答案:

答案 0 :(得分:3)

显示的项目数由prolog标志控制。 您可以通过发出

将其删除
remove_max_depth:-
    current_prolog_flag(toplevel_print_options,Options), 
    select(max_depth(_), Options, NOptions)->
    set_prolog_flag(toplevel_print_options, NOptions); true.

答案 1 :(得分:2)

无需担心。它只是在视觉上缩写它...只需按'w'(写入)即可显示列表的完整内部表示。