我使用的是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