我正在使用SWI-Prolog并且我正在尝试打印列表,但如果列表中有超过9个项目 - 它看起来像那样 -
[1, 15, 8, 22, 5, 19, 12, 25, 3|...]
Run Code Online (Sandbox Code Playgroud)
有没有办法显示整个列表?
我正在尝试将字符串转换为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)
任何帮助赞赏!