0

我以交互方式使用 SWI-Prolog。当我运行我的查询时,我得到一个输出前缀,其余的被删除(使用 string 标记...|...)。这是正常的还是我应该回去修复我的程序?

4

2 回答 2

3

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

remove_max_depth:-
    current_prolog_flag(toplevel_print_options,Options), 
    select(max_depth(_), Options, NOptions)->
    set_prolog_flag(toplevel_print_options, NOptions); true.
于 2012-04-20T19:45:43.470 回答
2

没什么可担心的。它只是视觉上的缩写......只需按“w”(写入)即可显示列表的完整内部表示。

于 2012-04-20T20:14:20.243 回答