使用SWI-Prolog的交互 - 输出带下(Using SWI-Prolog Interactiv

2019-06-23 19:57发布

我使用的是SWI-Prolog的交互。 当我运行我的查询,我得到的输出的前缀,其余被拿掉(标记使用字符串...|... )。 这是正常的,或者我应该回去收拾我的程序?

Answer 1:

没什么好担心的。 这只是缩写在视觉...只是按“W”(写)显示列表的完整的内部表示。



Answer 2:

中显示的项目的数目由一个序言标志控制。 您可以通过发出删除

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


文章来源: Using SWI-Prolog Interactively - Output Taken off