相关疑难解决方法(0)

SWI-Prolog - 显示长名单

我正在使用SWI-Prolog并且我正在尝试打印列表,但如果列表中有超过9个项目 - 它看起来像那样 -

[1, 15, 8, 22, 5, 19, 12, 25, 3|...] 
Run Code Online (Sandbox Code Playgroud)

有没有办法显示整个列表?

prolog swi-prolog prolog-toplevel

20
推荐指数
2
解决办法
2万
查看次数

SWI-Prolog如何显示整个答案(列表)?

我正在尝试将字符串转换为ascii代码列表,如下所示:

7 ?- string_to_list("I'm a big blue banana in space!", C).
C = [73, 39, 109, 32, 97, 32, 98, 105, 103|...].

8 ?- 
Run Code Online (Sandbox Code Playgroud)

如你所见,这并没有给我整个列表,但我需要它.

这个解决方案不起作用:我不能按w,因为它给了我答案并完全停止.这也不是:我可以调用该函数,它返回true,但列表仍未完全显示.

11 ?- set_prolog_flag(toplevel_print_options,[quoted(true), portray(true), max_depth(0), spacing(next_argument)]).
true.

12 ?- string_to_list("I'm a big blue banana in space!", C).
C = [73, 39, 109, 32, 97, 32, 98, 105, 103|...].

13 ?- 
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏!

prolog swi-prolog prolog-toplevel

7
推荐指数
1
解决办法
5281
查看次数

标签 统计

prolog ×2

prolog-toplevel ×2

swi-prolog ×2